عند تصميم موقع ويب ، يعد تنسيق النص جانبًا مهمًا لإنشاء واجهة جذابة وقابلة للقراءة.
يوفر CSS العديد من الخصائص التي تسمح لك بتخصيص العديد من عناصر النص ، بما في ذلك لون الخط والحجم والعائلة والمحاذاة والتباعد والمزيد.
يوجد أدناه دليل تفصيلي حول كل خاصية من خصائص تنسيق النص ، بالإضافة إلى أمثلة لكل خاصية.
لون الخط
المعلمة: قيمة اللون ، والتي يمكن أن تكون اسم لون(على سبيل المثال red
) ، أو رمز سداسي عشري(على سبيل المثال ، "# FF0000") ، أو قيمة RGB(على سبيل المثال ، "rgb(255 ، 0 ، 0)") ، أو قيمة RGBA(على سبيل المثال ، "rgba(255 ، 0 ، 0 ، 0.5)").
حجم الخط
المعلمة: قيمة حجم يمكن أن تكون بالبكسل(على سبيل المثال ، "16px") ، وحدات em(على سبيل المثال ، "1em") ، وحدات rem(على سبيل المثال ، "1.2rem") ، وحدات عرض منفذ العرض(على سبيل المثال ، "10vw") أو وحدات ارتفاع منفذ العرض(على سبيل المثال ، "5vh") أو وحدات أخرى.
خط العائلة
المعلمة: قائمة عائلة الخطوط المحددة بالترتيب المفضل. يمكنك تحديد اسم الخط(على سبيل المثال Arial
) أو تضمين أسماء الخطوط التي تحتوي على أحرف خاصة بين علامتي اقتباس مزدوجتين(على سبيل المثال ، " Times New Roman
).
وزن الخط ونمطه
المعلمة font-weight
: normal(default)
، bold
، bolder
، lighter
، أو القيم الرقمية من 100 إلى 900.
المعلمة font-style: normal(default), italic
.
زخرفة النص
المعلمة: "none"(default), "underline", "overline", "line-through"
أو مجموعة من القيم مفصولة بمسافات.
محاذاة النص
المعلمة "left"(default), "right", "center" or "justify"
:.
ارتفاع الخط والهوامش
ارتفاع خط المعلمة: قيمة رقمية أو نسبة مئوية من حجم الخط الحالي.
هامش المعلمة: قيمة قياس ، مثل وحدات البكسل(بكسل) ، وحدات em(em) ، وحدات rem(rem) ، إلخ.
تخطيط نص متعدد الأعمدة
المعلمة: عدد صحيح موجب أو "auto"(default)
.
تغيير لون النص عند التمرير
لا توجد معلمة محددة ، استخدم فقط الفئة الزائفة :hover
.
تغيير لون النص في الحالة(نشط ، تمت زيارته)
لا توجد معلمة محددة ، استخدم فقط الفئات الزائفة :active
و :visited
.
نأمل أن تكون التفسيرات والأمثلة المذكورة أعلاه قد ساعدتك في فهم كيفية استخدام وتخصيص خصائص تنسيق النص في CSS لإنشاء واجهة نصية جذابة ومرئية على موقع الويب الخاص بك.