1. الرئيسية
  2. مسارات التعلم
  3. تعلّم CSS من الصفر
  4. ما هي CSS وكيف تضيفها إلى صفحتك؟
تعلّم CSS من الصفرالدرس 1 من 8

ما هي CSS وكيف تضيفها إلى صفحتك؟

أول درس في تعلم CSS بالعربية: ما هي لغة CSS، وشكل القاعدة (المحدد والخاصية والقيمة)، والطرق الثلاث لإضافتها إلى صفحة HTML، ولماذا الملف الخارجي هو الأفضل.

محتويات الدرس
  1. شكل القاعدة
  2. جرّب
  3. ثلاث طرق لإضافة CSS
  4. 1. داخل الوسم (inline)
  5. 2. داخل الصفحة بوسم style
  6. 3. ملف خارجي (الأفضل)
  7. التعليقات في CSS
  8. «المتتالية»: ماذا تعني؟
  9. الأسئلة الشائعة
  10. الخلاصة

إذا كانت HTML هيكل البيت، فإن CSS هي الطلاء والأثاث والإضاءة. اسمها اختصار Cascading Style Sheets أي «أوراق الأنماط المتتالية»، ووظيفتها تحديد شكل الصفحة: الألوان والخطوط والمسافات وترتيب العناصر.

شكل القاعدة

css
h1 {
  color: navy;
  font-size: 32px;
}
  • h1 هو المحدد (Selector): أي العناصر نريد تنسيقها.
  • color وfont-size خصائص، وnavy و32px قيم.
  • كل سطر ينتهي بفاصلة منقوطة ;، والقواعد بين قوسين { }.

جرّب

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

ثلاث طرق لإضافة CSS

1. داخل الوسم (inline)

html
<p style="color: red;">نص أحمر</p>

سريعة لكنها سيئة للمواقع: تكرر التنسيق في كل عنصر ويصعب تعديله.

2. داخل الصفحة بوسم style

html
<head>
  <style>
    p { color: red; }
  </style>
</head>

مناسبة لصفحة واحدة أو للتجارب، كما في أمثلتنا.

3. ملف خارجي (الأفضل)

أنشئ ملفًا باسم style.css واربطه في head:

html
<link rel="stylesheet" href="style.css">
  • ملف واحد ينسق كل صفحات الموقع.
  • المتصفح يحفظه في الكاش، فتُفتح الصفحات التالية أسرع.
  • الفصل بين البنية والشكل يجعل الكود أنظف.

التعليقات في CSS

css
/* هذا تعليق في CSS */

«المتتالية»: ماذا تعني؟

إذا انطبقت قاعدتان على العنصر نفسه، تفوز المكتوبة لاحقًا عند تساوي القوة:

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

سنفصّل قواعد «من يفوز» في الدرس التالي.

الأسئلة الشائعة

هل أحتاج برنامجًا خاصًا لكتابة CSS؟

لا، أي محرر نصوص. وVS Code يقترح الخصائص والقيم أثناء الكتابة.

ما أدوات المطور في المتصفح؟

اضغط F12 واختر أي عنصر: سترى CSS الخاصة به وتستطيع تعديلها مباشرة للتجربة. أداة لا غنى عنها.

الخلاصة

  • CSS تحدد شكل الصفحة: محدد ثم خاصية وقيمة.
  • الملف الخارجي style.css هو الطريقة الصحيحة للمواقع.
  • عند التعارض بقوة متساوية، تفوز القاعدة الأخيرة.