القائمة الرئيسية

مدخل إلى صفحات الأنماط الانسيابية CSS3 وتنسيق الصفحات

درس تفاعلي متكامل يضم 5 محطات تعليمية ومشغل صوتي ناطق - مدخل إلى صفحات الأنماط الانسيابية CSS3 وتنسيق الصفحات

28 مشاهدة آخر تحديث: 18 أكتوبر 2026
المحطة 1 من 5 فكّر واستعد: انطلاقة التعلم والأهداف
الصف الثاني الثانوي - حاسب وبرمجة الوحدة الثانية: تصميم وتطوير مواقع الويب التفاعلية

طرق الربط، المحددات، الألوان، الخطوط، ونموذج الصندوق Box Model

انقر على أي جملة للاستماع إليها مباشرة 👆

إذا كانت لغة HTML5 تمثل الهيكل العظمي لصفحة الويب، فإن لغة صفحات الأنماط الانسيابية CSS3 تمثل المظهر الجمالي والأناقة البصرية لكافة عناصر الموقع. في هذا الدرس، نستكشف أساليب ربط قواعد CSS بمستند الويب، ونتعرف على أنواع المحددات المختلفة (العناصر، الفئات، والمعرفات)، ونتعمق في فهم نموذج الصندوق Box Model للتحكم في الهوامش والحدود والمساحات الداخلية بدقة متناهية.

1. مفهوم لغة CSS3 وطرق ربطها بصفحة الويب

لغة CSS (Cascading Style Sheets) مسؤولة عن فصل التصميم والمظهر الخارجي عن بنية المحتوى النصي. تتوفر ثلاث طرق قياسية لتطبيق أنماط CSS :

طريقة التطبيقمكان الكتابةالأفضلية والاستخدام
الأنماط الخارجية (External CSS) ملف منفصل بامتداد .css يُربط بالوسم <link rel="stylesheet" href="style.css"> داخل <head> الأفضل والأكثر احترافية؛ لأن تعديل ملف واحد ينعكس على مئات الصفحات بموقع الويب بالكامل.
الأنماط الداخلية (Internal CSS) تُكتب داخل الوسم <style> ... </style> داخل وسم الرأس <head> تُستخدم لتنسيق صفحة واحدة محددة دون غيرها.
الأنماط المضمنة (Inline CSS) تُكتب مباشرة داخل الوسم باستخدام الخاصية style="..." تُستخدم لتنسيق عنصر وحيد منفرد، ولا يُنصح بها في المشاريع الكبرى لأنها تعقد صيانة الكود.

2. محددات CSS الأساسية (CSS Selectors)

المحدد (Selector) هو الجزء الذي يوجه المتصفح لاستهداف العنصر المراد تطبيق التنسيق عليه :

  • محدد العنصر (Element Selector) : يستهدف كل وسوم نوع معين في الصفحة مباشرة :
    p { color: #1e3a8a; font-size: 16px; } (يطبق على جميع الفقرات).
  • محدد الفئة (Class Selector) : يبدأ بنقطة . ويُستخدم لتطبيق تنسيق مشترك على عدة عناصر مختلفة :
    .highlight { background-color: #fef08a; font-weight: bold; }
  • محدد المعرف (ID Selector) : يبدأ بعلامة الشباك # ويُستخدم لاستهداف عنصر وحيد فريد لا يتكرر في الصفحة :
    #main-nav { background-color: #0f172a; height: 60px; }

3. نموذج الصندوق في CSS (The Box Model)

يتعامل متصفح الويب مع كل عنصر HTML على أنه صندوق مستطيل يتكون من أربع طبقات متداخلة من الداخل إلى الخارج :

1. المحتوى (Content)

النص أو الصورة أو المكون الفعلي وتُحدد أبعاده بـ width وheight.

2. الحشوة الداخلية (Padding)

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

3. الإطار أو الحد (Border)

الخط المحيط بالحشوة والمحتوى، ويحدد بـ width وstyle وcolor.

4. الهامش الخارجي (Margin)

المسافة الفارغة التي تفصل الصندوق الحالي عن العناصر المجاورة المحيطة به.

أنشطة تطبيقية على CSS3

الإجابة البرمجية : محدد الفئة .class يمكن تكرار استخدامه على عدد غير محدود من العناصر المختلفة في نفس الصفحة لمشاركتها نفس التصميم، بينما محدد المعرف #id يجب أن يكون فريداً تماماً ومخصصاً لعنصر واحد فقط في الصفحة بأكملها.

الإجابة البرمجية : نعدل خاصية الهامش الخارجي margin، بينما إذا أردنا إبعاد النص عن إطار الصندوق من الداخل نعدل الحشوة padding.

اضغط على أي بطاقة لاكتشاف المعنى الدقيق، واضغط على أيقونة الصوت للاستماع للنطق:

CSS3
اضغط لاكتشاف الدلالة والشرح 👆
صفحات الأنماط الانسيابية الإصدارة الثالثة
💡 إضاءة وتوضيح: لغة تنسيق وتصميم صفحات ومواقع الويب
External CSS
اضغط لاكتشاف الدلالة والشرح 👆
ملف التنسيق الخارجي
💡 إضاءة وتوضيح: ملف css منفصل يرتبط برابط link داخل الرأس
Selector
اضغط لاكتشاف الدلالة والشرح 👆
المحدد في CSS
💡 إضاءة وتوضيح: الرمز أو الاسم الذي يحدد العنصر المستهدف بالتنسيق
Class Selector
اضغط لاكتشاف الدلالة والشرح 👆
محدد الفئة النقطي
💡 إضاءة وتوضيح: محدد يبدأ بنقطة .class ويطبق على عناصر متعددة
ID Selector
اضغط لاكتشاف الدلالة والشرح 👆
محدد المعرف الفريد
💡 إضاءة وتوضيح: محدد يبدأ بعلامة الشباك #id ويطبق على عنصر وحيد
Box Model
اضغط لاكتشاف الدلالة والشرح 👆
نموذج الصندوق التخطيطي
💡 إضاءة وتوضيح: مفهوم تمثيل كل عنصر كصندوق رباعي الطبقات
Margin
اضغط لاكتشاف الدلالة والشرح 👆
الهامش الخارجي للعنصر
💡 إضاءة وتوضيح: المسافة الفارغة التي تفصل العنصر عما يجاوره
Padding
اضغط لاكتشاف الدلالة والشرح 👆
الحشوة الداخلية للعنصر
💡 إضاءة وتوضيح: المسافة بين المحتوى الداخلي وإطار الصندوق
Border
اضغط لاكتشاف الدلالة والشرح 👆
إطار أو حد الصندوق
💡 إضاءة وتوضيح: الخط المحيط بالعنصر ويمكن ضبط لونه وسمكه
Content
اضغط لاكتشاف الدلالة والشرح 👆
المحتوى الفعلي للعنصر
💡 إضاءة وتوضيح: النص أو الصورة الكائنة في قلب نموذج الصندوق
Color Property
اضغط لاكتشاف الدلالة والشرح 👆
خاصية تلوين النصوص color
💡 إضاءة وتوضيح: تحدد لون الخط المكتوب بالقيم السداسية عشري أو rgb
Background-color
اضغط لاكتشاف الدلالة والشرح 👆
خاصية لون الخلفية
💡 إضاءة وتوضيح: تحدد لون المساحة الخلفية للعنصر

اضغط على الإجابة لتتحقق من فهمك وتكتشف التفسير النموذجي فورياً:

1 أي من الطرق التالية تُعد الأفضل والأكثر كفاءة لتطبيق تنسيقات CSS على موقع ويب كامل يضم مئات الصفحات ؟