الفصل 11: التنسيق المتقدم للنصوص (بالعامية المصرية)

text-align – text-transform – text-decoration – letter-spacing


✍️ 1️⃣ text-align – محاذاة النص

الخاصية دي بتخليك تتحكم في مكان الكلام جوه العنصر:
على الشمال؟ في النص؟ على اليمين؟ حسب اختيارك.

cssCopy codep {
  text-align: center;
}

القيم اللي ممكن تستخدمها:

القيمةمعناها بالعربي
leftمحاذاة على الشمال (الافتراضي في الإنجليزي)
rightمحاذاة على اليمين (الافتراضي في العربي)
centerفي النص بالظبط
justifyيوزّع الكلام على السطر بحيث يملأه كله

📌 مثال:

cssCopy codeh1 {
  text-align: right;
}

🔠 2️⃣ text-transform – تحويل شكل الحروف

دي بتتحكم في طريقة عرض الحروف:

cssCopy codeh2 {
  text-transform: uppercase;
}

القيم اللي ممكن تستخدمها:

القيمةمعناها
uppercaseيحوّل الكلام لحروف كابيتال
lowercaseيحوّل كله لحروف صغيرة
capitalizeيخلي أول حرف من كل كلمة كابيتال
noneيخلي الكلام زى ما هو

📌 مثال:

cssCopy codep {
  text-transform: capitalize;
}

🔗 3️⃣ text-decoration – تزيين النص

دي خاصة مهمة في اللينكات مثلًا، عشان نتحكم في الخط اللي بيبقى تحت الكلام.

cssCopy codea {
  text-decoration: none;
}

القيم اللي تقدر تستخدمها:

القيمةمعناها
noneيشيل أي تزيين (زي الخط تحت اللينك)
underlineخط تحت الكلام
overlineخط فوق الكلام
line-throughخط في نُص الكلام (زي المحذوف)

📌 مثال:

cssCopy codeh3 {
  text-decoration: line-through;
}

↔️ 4️⃣ letter-spacing – المسافة بين الحروف

لو عايز تفرد الحروف عن بعض شوية:

cssCopy codeh1 {
  letter-spacing: 2px;
}
  • القيمة بتكون بوحدة px أو em
  • ممكن تكون بالسالب لو عايزهم يقربوا من بعض

📌 مثال:

cssCopy codep {
  letter-spacing: 1.5px;
}

💡 استخدام كل الحاجات دي مع بعض:

cssCopy code.title {
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  letter-spacing: 3px;
}

✅ نصايح سريعة:

  • استخدم capitalize مع العناوين عشان شكلها يبقى أنيق
  • خليك حذر في استخدام letter-spacing مع الخط العربي (ممكن يبوظ شكله)
  • text-align: justify مفيد في المقالات الطويلة

Comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *