ط§ظ„ط¯ط±ط³ 5 : [ ط§ظ„ظ†طµظˆطµ ] ط¯ظˆط±ط© html ط§ظ„ظ…ط³طھظˆظ‰ ط§ظ„ط«ط§ظ†ظٹ ظ…طھظ‚ط¯ظ… طھظ‚ظ†ظٹط© ط§ظ„ظ€ CSS



الدرس مفصل 5 : [ النصوص ] دورة html المستوى الثاني متقدم تقنية الـ CSS


بكل الحب نلتقى من جديد






الرجاء قرائة الموضوع كاملاً وعدم القفز بين السطور لتوضيح ما قد يغيب عنك والإستفادة من إستخدام الشرح طريقة لأقصى درجة .




-الدرس مفصل 5: النصوص


تنسيق وإضافة طراز إلى النصوص هي مسئلة أساسية لمصممي المواقع ،
في هذا الدرس مفصل ستأخذ مقدمة حول الأساليب العجيبة التي تقدمها CSS
لتنسيق النص،
سنتحدث عن هذه الخصائص في هذا الدرس مفصل:
text-indent
text-align
text-decoration
letter-spacing
text-transform
وضع فارغ قبل أول سطر "text-indent"


الخاصية text-indent تسمح لك بإضافة لمسة أنيقة إلى الفقرات بوضع مسافة فارغة قبل أول سطر من الفقرة،

في المثال أدناه وضعنا القيمة 30px لكل الفقرات التي تستخدم العنصر <p> :

رمز Code:
p { text-indent: 30px; }


محاذاة النص &quot;text-align&quot;






خاصية text-align تشبه في HTML خاصية &quot;align&quot; التي كانت تستخدم في الماضي،

النص يمكن محاذاته نحو اليسار &quot;left&quot; أو اليمين &quot;right&quot; أو في المنتصف &quot;centred&quot; وبالإضافة إلى ذلك القيمة justify ستقوم بمحاذاة النص من الجانبين كما تفعل بعض الصحف والمجلات.
في المثال أدناه النص في رأس الجدول <th> قمنا بمحاذاته نحو اليمين،

بينما البيانات في الجدول <td> حاذيناها نحو المنتصف أما النص في الفقرات فقمنا بمحاذاته من الجانبين:
رمز Code:
th { text-align: right; } td { text-align: center; } p { text-align: justify; }
زخرفة النص &quot;text-decoration&quot;


الخاصية text-decoration تمكنك من إضافة زخارف أو تأثيرات على النص ،
فمثلاً يمكنك أن تضيف سطراً أسفل النص،
أو فوقه أو عليه ،

في المثال الآتي كل عناصر <h1> وضعنا أسفلها خطاً أما <h2> فهي العناوين التي فوقها خط و <h3> قمنا بوضع الخط عليها.
رمز Code:
h1 { text-decoration: underline; } h2 { text-decoration: overline; } h3 { text-decoration: line-through; }
المسافة بين الحروف &quot;letter-spacing&quot;

the spacing between text characters can be specified using the property letter-spacing،

القيمة المحددة لهذه الخاصية هي ببساطة عرض المسافة التي تريدها بين كل حرف وآخر،

فمثلاً إذا أردت مسافة 3px بين الحروف في الفقرات <p> و 6px بين الحروف في العناوين <h1> فعليك أن تكتب الخصائص بهذا الشكل :

رمز Code:
h1 { letter-spacing: 6px; } p { letter-spacing: 3px; }

تحويل النص &quot;text-transform&quot;


خاصيةtext-transform
تتحكم بحجم الخط في اللغات الغربية،



يمكنك أن تختار بين القيم capitalize أو uppercase أو lowercase ،

وبغض النظر عن كيفية ظهور النص الأصلي .
فمثلاً كلمة &quot;headline&quot; يمكن أن تظهر للمستخدم بهذا الشكل &quot;HEADLINE&quot; أو بهذا الشكل &quot;Headline&quot;،

هناك أربع قيم يمكنك استخدامها مع القيم text-transform:
capitalize
تقوم بتكبير الحرف الأول من كل كلمة مثال: &quot;john doe&quot; ستصبح &quot;John Doe&quot;.
uppercase
تجعل كل الحروف كبيرة،

مثال: &quot;john doe&quot; ستصبح &quot;JOHN DOE&quot;.
lowercase
ستجعل كل الحروف صغيرة،

مثال: &quot;JOHN DOE&quot; ستصبح &quot;john doe&quot;.
none
لن تقوم بعمل أي تأثير ،

النص سيظهر كما كتب في ملف HTML .
كمثال ،

سنقوم باستخدام قائمة أسماء ،

الأسماء كلها تستخدم العنصر ،

رمز Code:
<li> (list-item)
ولنقل أننا نريد الأسماء أن يظهر حرفها الأول كبيراً أما العناوين فنريد كل حروفها كبيرة.
جرب وألقي نظرة على HTML لهذا المثال وسترى أن النص الأصلي كتب بحروف صغيرة.

رمز Code:
h1 { text-transform: uppercase; } li { text-transform: capitalize; }

مـــلـــخــص
في الدروس الثلاثة الأخيرة تعلمنا الكثير من خصائص CSS ،

لكن هناك الكثير في هذه التقنية




تهانينا !
لقد إنتهى الدرس مفصل !

يتبع


- يستقبل الاستفسارات
الاخ الفاضل / ثامر الصعيدي
كل يوم من الساعة 7.30 مساء حتى الساعة
10 .

ولله الحمد تم الدرس مفصل الثالث
فإن كان به خطأ فإنه منى وأنسانى إياه الشيطان الرجيم
وإن أصبت فإنه من فضل الله عز وجل علينا

وفي ختام هذا الشرح طريقة أدعوا الله لي ولكم ولوالدينا ولمن أحببناه في الدنيا
بالهداية والصلاح في الدنيا وأن يجمعنا جميعاً في الفردوس الأعلى ….

سبحانك اللهم وبحمدك , أشهد أن لا اله إلا أنت أستغفرك وأتوب إليك
أخوكم فى الله
Ali Losha











©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©