نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
CSS

منهج CSS

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج CSS/تزيين وتحويل النصوص (text-decoration, text-transform, text-indent, letter-spacing, word-spacing)

تزيين وتحويل النصوص (text-decoration, text-transform, text-indent, letter-spacing, word-spacing)

text-decorationtext-transformletter-spacingتنسيق النص CSS

جدول مرجعي سريع

1
الخاصية أو القيمةطريقة العمل والتأثير البرمجيالاستخدام الشائع وملاحظة التصميم
text-decorationتتحكم في ظهور وإخفاء الخطوط التي ترسم فوق النص أو تحته أو تتوسط أحرفهتستخدم لإضافة لمسات بصرية للعناوين أو الروابط أو تمييز محتوى معين
noneتلغي أي خطوط تلقائية تظهر مع النص في المتصفحالخيار الأساسي واليومي لإزالة الخط الافتراضي من تحت روابط القوائم والمقالات لجعلها تظهر بشكل نظيف
underlineيضع خطاً مستقيماً تحت النص مباشرة لتنبيه القارئ بأهميتهممتاز لتمييز الكلمات الدلالية أو الروابط المدمجة داخل المقالات النصية لسهولة الوصول
overlineيضع خطاً مستقيماً فوق أحرف النص من الأعلىيُستخدم في تأثيرات جمالية نادرة أو معادلات معينة لإعطاء نمط بصري مميز
line-throughيرسم خطاً أفقياً يمر في منتصف الكلمات وكأنها مشطوبةالاستخدام الأشهر لها هو شطب الأسعار القديمة في المتاجر الإلكترونية لإبراز قيمة الخصم الجديد
التخصيص المتقدم للخطيتيح تغيير نوع الخط ولونه وشكله في سطر واحد مثل خط مموج ومثال كود wavyيسمح بصنع تأثيرات عصرية وتلوين خطوط التسطير بألوان متناسقة مع هوية الموقع
text-transformتتحكم في تحويل أحرف اللغة الإنجليزية بين الكبيرة والصغيرة دون تعديل النص الأصليخاصية حصرية للغات الأجنبية لتنسيق مظهر العناوين والفقرات تلقائياً
uppercaseتحول جميع أحرف النص الإنجليزي إلى أحرف كابيتال كبيرة بالكاملتستخدم بكثرة لعناوين الأزرار والقوائم لإعطائها مظهراً قوياً وواضحاً للعين
lowercaseتحول جميع أحرف النص الإنجليزي إلى أحرف سمول صغيرة بالكاملتفيد في توحيد مظهر نصوص فرعية معينة أو بريد إلكتروني داخل الموقع
capitalizeتحول الحرف الأول فقط من كل كلمة إلى حرف كبير مع بقاء بقية الكلمات صغيرةالنمط المعتمد لكتابة عناوين المقالات والكتب لتبدو احترافية ومنظمة
text-indentتزيح السطر الأول فقط من الفقرة النصية نحو الداخل بمقدار محدد بالبكسلتعطي انطباعاً صحفياً راقياً يساعد القارئ على معرفة بداية كل فقرة جديدة بسهولة
letter-spacingتتحكم في حجم الفراغ الفاصل بين أحرف الكلمة الواحدة لتوسيعها أو تضييقهاتستخدم لتنسيق العناوين المكتوبة بأحرف كبيرة لمنحها مساحة تهوية ومظهر عصري
word-spacingتتحكم في حجم الفراغ الفاصل بين الكلمة والأخرى في الفقرة كاملةتمنع تكتل النصوص المكتوبة بخطوط عريضة وتزيد من سلاسة وراحة القراءة لنوفيل

الشرح

مجموعة خصائص لتنسيق شكل وهيئة النص:

**text-decoration:** يتحكم في الخطوط فوق/تحت/على النص. - `none` — إزالة أي خط (لإزالة تسطير الروابط) - `underline` — تسطير - `overline` — خط فوق - `line-through` — خط يتوسط (للأسعار القديمة) - يمكن تخصيص: `text-decoration: underline wavy #e11d48;`

**text-transform:** يحوّل حالة الأحرف: - `uppercase` — كل الأحرف كبيرة - `lowercase` — كل الأحرف صغيرة - `capitalize` — أول حرف كبير في كل كلمة

**text-indent:** مسافة البداية للسطر الأول من الفقرة.

**letter-spacing:** المسافة بين الأحرف (tracking).

**word-spacing:** المسافة بين الكلمات.

الصياغة (Syntax)

syntax
1a { text-decoration: none; }
2a:hover { text-decoration: underline dotted; }
3
4.title { text-transform: uppercase; letter-spacing: 0.1em; }
5.price-old { text-decoration: line-through; color: #94a3b8; }
6.paragraph { text-indent: 2em; }

أمثلة عملية

مثال 1: بطاقة سعر قديم وجديد

بطاقة سعر قديم وجديد
1.price-old {
2 text-decoration: line-through;
3 text-decoration-color: #ef4444;
4 color: #94a3b8;
5 font-size: 0.9em;
6}
7
8.price-new {
9 font-size: 1.5em;
10 font-weight: 700;
11 color: #10b981;
12}
13
14.badge-label {
15 text-transform: uppercase;
16 letter-spacing: 0.12em;
17 font-size: 0.75rem;
18 font-weight: 600;
19}

نصائح احترافية

  • —letter-spacing على العناوين بـ uppercase يُضفي طابعاً احترافياً.
  • —استخدم em بدلاً من px في letter-spacing لتتكيف مع حجم الخط.
  • —text-decoration يمكن أن يكون لوناً مختلفاً عن لون النص.

الدرس السابق

محاذاة وتنسيق النصوص (text-align, text-align-last, text-justify)

الدرس التالي

التحكم في الأسطر والمسافات (line-height, white-space, word-break, overflow-wrap)

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر