☰ خطة العام · تكنولوجيا المعلومات والاتصالات (بالعربية)

CSS: مظهر صفحة الويب

الأسبوع 9 · الدرس ٢ «تنسيق صفحات الويب»: لغة CSS وفوائدها وبنيتها وطرق إضافتها وملف CSS خارجي · 3 دروس
2

المحدد والخاصية والقيمة

ICT Prep 2 Term 1, Unit 2, Lesson 2: pp. 59–66
الهدفأقرأ قاعدة CSS وأسمّي المحدّد والخاصية والقيمة.
كلمات جديدة
المحدّد · الجزء من الصفحة الذي تتحدث عنه القاعدة مثل h1 أو pالخاصية · ما تريد تغييره مثل اللون أو حجم الخطالقيمة · كيف تريد تغييره مثل darkblue أو 18pxالقاعدة · تعليمة كاملة: محدّد ثم خاصية وقيمة بين قوسين معقوفين
الشرح

لقاعدة CSS شكل ثابت: selector { property: value; }. يقول المحدّد أي جزء من الصفحة، وتقول الخاصية ما الذي يتغير، وتقول القيمة كيف. وبين القوسين المعقوفين نكتب الخاصية ثم نقطتين ثم القيمة ثم فاصلة منقوطة. انظر إلى القواعد الثلاث في الصورة. الأولى تقول إن كل عنوان h1 (المحدّد h1) يأخذ نصًّا أزرق داكنًا (الخاصية color والقيمة darkblue) ويتوسط الصفحة. والثانية تقول إن كل فقرة تأخذ حروفًا حجمها 18px (px تعني البكسل، نقاطًا صغيرة على الشاشة). والثالثة تعطي الصفحة كلها (body) خلفية زرقاء مخضرّة شاحبة جدًّا. وأسماء الألوان بلا مسافات: lightcyan صحيحة، أما light blue بمسافة فخطأ. وأنهِ كل سطر بفاصلة منقوطة.

Css
1h1 {
2  color: darkblue;
3  text-align: center;
4}
5p {
6  font-size: 18px;
7}
8body {
9  background-color: lightcyan;
10}
أمثلة محلولة
المحدّدالخاصيةالقيمة
h1colordarkblue
h1text-aligncenter
اقرأ القاعدة الأولى بصوت عالٍ: «لكل h1 اجعل color يساوي darkblue وtext-align يساوي center». المحدّد h1. والخاصيتان color وtext-align. والقيمتان darkblue وcenter.
Css
1p {
2  font-size: 18px;
3  color: black;
4}
تكتب نور السطرين font-size: 18px وcolor: black واحدًا تحت الآخر لكنها تنسى الفاصلة المنقوطة بعد 18px، فلا يعرف المتصفح أين ينتهي السطر الأول فيتجاهل السطرين. تنهي الفاصلة المنقوطة كل سطر داخل القوسين. تضيفها فيعمل كل شيء.
نشاط الفصل

اكتب على الورق ثلاث قواعد CSS خاصة بك لصفحة مخترَعة: واحدة لـ h1 وواحدة لـ p وواحدة لـ body. وفي كل قاعدة ضع خطًّا تحت المحدّد وارسم دائرة حول الخاصية وإطارًا حول القيمة. استخدم أسماء ألوان بلا مسافات فقط.

تدرّب
1
في h1 { color: red; }، أي جزء هو المحدّد؟
2
في القاعدة نفسها، سمِّ الخاصية والقيمة.
3
ماذا يوضع في نهاية كل سطر داخل القوسين المعقوفين؟
4
أيهما صحيح، lightblue أم light blue؟