الدرس 5 من 8
قصّ النصّ الطويل
- 11 دقيقة
- 6 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
سطر أو سطران ثم علامة الحذف
الشرح
العنوان الطويل في بطاقة ضيّقة ينزل إلى سطرين أو ثلاثة، فتختلف ارتفاعات البطاقات ويختلّ الصفّ، والحلّ المعتاد أن تقصّه وتضع علامة الحذف … مكان الجزء المقصوص.
ولقصّ سطر واحد تحتاج إلى ثلاث خصائص معًا: white-space: nowrap تمنع النصّ من النزول إلى سطر جديد، وoverflow: hidden تخفي ما زاد عن العرض، وtext-overflow: ellipsis تضع العلامة. والفخّ أن تكتب الثالثة وحدها فلا يحدث شيء، لأن العلامة لا تظهر إلا على نصّ أطول من مكانه فعلًا ومخفيّ ما زاد منه.
ولقصّ أكثر من سطر تستعمل -webkit-line-clamp مع display: -webkit-box و-webkit-box-orient: vertical، والبادئة -webkit- قديمة لكنها مدعومة في كل المتصفحات. ولا يؤثّر القصّ إلا فيما تراه العين، فالنصّ كله يبقى في الصفحة لقارئ الشاشة ومحرّك البحث.
المطلوب
اقصص .title في سطر واحد ينتهي بعلامة الحذف، واجعل .excerpt لا يتجاوز سطرين بـ -webkit-line-clamp، وأخفِ ما بعدهما.
الفحوص
6 فحوص- العنوان في سطر واحد ولا ينزل إلى سطر آخر
- ما زاد من العنوان مخفيّ
- علامة الحذف مكان الجزء المقصوص
- المقتطف لا يتجاوز سطرين
- المقتطف محدود بـ -webkit-line-clamp: 2
- ما بعد السطرين مخفيّ