الدرس 5 في لغة CSS تنسيق النصوص
الدرس 5: النصوص
تنسيق وإضافة طراز إلى النصوص هي مسئلة أساسية لمصممي المواقع، في هذا الدرس ستأخذ مقدمة حول الأساليب العجيبة التي تقدمها CSS لتنسيق النص، سنتحدث عن هذه الخصائص في هذا الدرس:
في المثال أدناه النص في رأس الجدول
فمثلاً كلمة "headline" يمكن أن تظهر للمستخدم بهذا الشكل "HEADLINE" أو بهذا الشكل "Headline"، هناك أربع قيم يمكنك استخدامها مع القيم text-transform:
capitalizeتقوم بتكبير الحرف الأول من كل كلمة مثال: "john doe" ستصبح "John Doe".uppercaseتجعل كل الحروف كبيرة، مثال: "john doe" ستصبح "JOHN DOE".lowercaseستجعل كل الحروف صغيرة، مثال: "JOHN DOE" ستصبح "john doe".noneلن تقوم بعمل أي تأثير، النص سيظهر كما كتب في ملف HTML.
كمثال، سنقوم باستخدام قائمة أسماء، الأسماء كلها تستخدم العنصر
جرب وألقي نظرة على HTML لهذا المثال وسترى أن النص الأصلي كتب بحروف صغيرة.
الدرس 5: النصوص
تنسيق وإضافة طراز إلى النصوص هي مسئلة أساسية لمصممي المواقع، في هذا الدرس ستأخذ مقدمة حول الأساليب العجيبة التي تقدمها CSS لتنسيق النص، سنتحدث عن هذه الخصائص في هذا الدرس:
وضع فارغ قبل أول سطر "text-indent"
الخاصية- الكود:
text-indent
- الكود:
<p>
- الكود:
p {
text-indent: 30px;
}
محاذاة النص "text-align"
خاصية- الكود:
text-align
في المثال أدناه النص في رأس الجدول
- الكود:
<th>
- الكود:
<td>
- الكود:
th {
text-align: right;
}
td {
text-align: center;
}
p {
text-align: justify;
}
زخرفة النص "text-decoration"
الخاصية- الكود:
text-decoration
- الكود:
<h1>
- الكود:
<h2>
- الكود:
<h3>
- الكود:
h1 {
text-decoration: underline;
}
h2 {
text-decoration: overline;
}
h3 {
text-decoration: line-through;
}
المسافة بين الحروف "letter-spacing"
المسافة بين حروف النص يمكن تحديدها من خلال خاصية- الكود:
letter-spacing
- الكود:
<p>
- الكود:
<h1>
- الكود:
h1 {
letter-spacing: 6px;
}
p {
letter-spacing: 3px;
}
تحويل النص "text-transform"
خاصية- الكود:
text-transform
فمثلاً كلمة "headline" يمكن أن تظهر للمستخدم بهذا الشكل "HEADLINE" أو بهذا الشكل "Headline"، هناك أربع قيم يمكنك استخدامها مع القيم text-transform:
capitalizeتقوم بتكبير الحرف الأول من كل كلمة مثال: "john doe" ستصبح "John Doe".uppercaseتجعل كل الحروف كبيرة، مثال: "john doe" ستصبح "JOHN DOE".lowercaseستجعل كل الحروف صغيرة، مثال: "JOHN DOE" ستصبح "john doe".noneلن تقوم بعمل أي تأثير، النص سيظهر كما كتب في ملف HTML.
كمثال، سنقوم باستخدام قائمة أسماء، الأسماء كلها تستخدم العنصر
- الكود:
<li>
جرب وألقي نظرة على HTML لهذا المثال وسترى أن النص الأصلي كتب بحروف صغيرة.
- الكود:
h1 {
text-transform: uppercase;
}
li {
text-transform: capitalize;
}