📚 بنية صفحات التنسيق النمطية (CSS)
المفاهيم الأساسية
صفحات التنسيق النمطية: تشير إلى قاعدة الأنماط المتتالية التي سيتم تطبيقها على العنصر.
المحددات: تشير إلى كيفية تنسيق العنصر.
التعريف: يشير إلى كيفية تنسيق العنصر.
الخاصية: تشير إلى مظاهر العنصر التي تريد تغييرها.
القيمة: تحدد الإعدادات التي تريد استخدامها مع الخصائص المحددة.
كتلة تعريف: إذا أردت تطبيق قاعدة التصميم على أكثر من عنصر يجب الفصل بين أسماء العناصر بواسطة الفاصلة المنقوطة.
خريطة المفاهيم
```markmap
الوحدة الخامسة: البرمجة المتقدمة باستخدام HTML
تصميم صفحات التنسيق النمطية
مكونات صفحة ويب كاملة الوظائف
- الهيكل والمحتوى
- الترويسة
- الفقرات
- القوائم
- الصور
- مقاطع الفيديو
- العرض
- الخط
- لون الخط
- لون الخلفية
- عرض الوسائط
- مزايا الاستخدام
- سهولة التعديل على الصفحات
- حجم أصغر للملف
- تحميل أسرع للصفحات
- بنية صفحات التنسيق النمطية
- المحددات (Selectors)
- تشير إلى كيفية تنسيق العنصر
- التعريف (Definition)
- يشير إلى كيفية تنسيق العنصر
- الخاصية (Property)
- تشير إلى مظاهر العنصر التي تريد تغييرها
- القيمة (Value)
- تحدد الإعدادات للخاصية
- كتلة تعريف (Declaration Block)
- فصل أسماء العناصر بالفاصلة المنقوطة
- بناء الجملة
- تحديد عدة خصائص في تعريف واحد
- الفصل بين الخصائص بعلامة الفاصلة المنقوطة
- الآلية
- عرض تفاعلي
- الضغط لفتح قائمة مسدلة
العمل بطبقات البرمجة
- كل لغة برمجة طبقة منفصلة
- كل طبقة تؤدي غرضًا مختلفًا
- العمل باللغات بشكل منفصل
- حفظ المقاطع البرمجية في ملفات مستقلة
- الدمج بين اللغات باستخدام:
- صفحات التنسيق النمطية (CSS)
- جافا سكريبت (JavaScript)
- الطبقات والملفات المرتبطة
- طبقة المحتوى (HTML)
- ملفات HTML
- طبقة العرض (CSS)
- ملفات صفحات التنسيق النمطية
- طبقة آلية العمل (JavaScript)
- ملفات جافا سكريبت
```
نقاط مهمة
- يمكنك تحديد العديد من الخصائص في تعريف CSS واحد، حيث يفصل فيما بينها بعلامة الفاصلة المنقوطة.
- مثال على قاعدة CSS: `h1, h2, p { color: yellow; font-family: Arial; }`
- المحددات (مثل h1, h2, p) تشير إلى العناصر التي سيتم تطبيق الأنماط عليها.
- كل تعريف يتكون من خاصية (مثل color) وقيمة (مثل yellow).