انتقل إلى محتوى الدرس

Comparing Text Spacing Properties مقارنة خصائص تباعد النصوص

أتقن خصائص تباعد النصوص في لغة CSS لضبط ارتفاع السطر بالأرقام المجردة والمسافات بين الكلمات والبادئة وعرض الجدولة، مع حماية اتصال الحروف العربية من الانقطاع.
3 صفوف تعليمية
لغة CSS
10,738 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تشترك خصائص التباعد الخمس جميعاً في كونها خصائص موروثة (Inherited) تنتقل تلقائياً من العنصر الأب إلى الأبناء، مما يتيح لك تأسيس إيقاع قراءة موحد للصفحة بأقل قدر من الكود. وعند فحص أي فقرة داخل تبويب Computed في أدوات المطور DevTools، تذكر أن المتصفح يعرض النتيجة النهائية بالبكسل حتى لو كتبت line-height: 1.6 كرقم مجرد.

الخاصيةنطاق التأثيرالقيمة الموصى بهاالقاعدة مع النصوص العربية
line-heightالارتفاع الرأسي لصندوق كل سطررقم مجرد من 1.5 إلى 1.8آمنة؛ يُفضل 1.65 فأكثر لراحة التشكيل
letter-spacingالمسافة الأفقية بين الحروف المتجاورةnormal أو 1px..3px للاتينياتركها normal أو 0 لمنع تقطيع الحروف
word-spacingاتساع الفراغ الفاصل بين الكلماتnormal أو 2px..6pxآمنة تماماً لأنها لا تمس اتصال الكلمة
text-indentإزاحة بداية السطر الأول فقط0 أو 1.5em..2emتنعكس تلقائياً لتبدأ من جهة اليمين
tab-sizeعرض مسافة الجدولة في النص المنسق مسبقاًعدد صحيح 2 أو 4مثالية لضبط مقاطع الكود داخل <pre>
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أصبحت الآن قادراً على ضبط راحة قراءة الفقرات عبر الأرقام المجردة في line-height، وتوسيع المسافة بين الكلمات بأمان عبر word-spacing، وإزاحة أول سطر عبر text-indent، وتقليص الجدولة عبر tab-size مع حماية اتصال الحروف العربية. في الخطوة التالية ننتقل إلى درس المساحات البيضاء للنصوص في لغة CSS للتحكم في دمج المسافات والتفاف الأسطر.