مقدمة في CSS

تاريخ الرفع : منذ 4 أشهر آخر تحديث : منذ 4 أشهر beginner

ابدأ الاختبار

ابدأ الاختبار

ما هو CSS؟

CSS (صفحات الأنماط المتتالية) هي اللغة التي تُنسّق صفحات الويب. يوفّر HTML البنية، ويقرّر CSS المظهر — الألوان والخطوط والمسافات والتخطيط.

كيف تُبنى قاعدة CSS

تستهدف القاعدة عناصر عبر مُحدِّد (selector)، ثم تُدرج تصريحات (الخاصية: القيمة) بين قوسين معقوفين.

h1 {
  color: #1685bc;
  font-size: 2rem;
}

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

  • سطري (Inline) — خاصية style على عنصر واحد (تُتجنّب في المشاريع الحقيقية).
  • داخلي — كتلة <style> داخل <head>.
  • خارجي — ملف .css منفصل يُربط بـ <link> (موصى به).
<link rel="stylesheet" href="styles.css">

فضّل ورقة أنماط خارجية

ملف .css واحد مشترك بين الصفحات يحافظ على تناسق التنسيق ويجعل التعديل في مكان واحد.

التتالي والأولوية (specificity)

عند استهداف عدة قواعد للعنصر نفسه، يختار CSS الفائزة حسب الأولوية ثم الترتيب: المعرّف (id) يتغلّب على الصنف (class)، والصنف على الوسم؛ وعند التساوي تفوز القاعدة الأخيرة.

لا تُفرط في !important

فهو يتجاوز التتالي الطبيعي ويُصعّب تتبّع الأخطاء. استخدم مُحدِّدًا أفضل أولًا.

أسئلة شائعة

ماذا يعني «التتالي»؟
تتراكم الأنماط: تتضافر مصادر عدة (المتصفح، خارجي، داخلي، سطري)، ويمكن أن تتجاوز القواعد بعضها حسب الأولوية والترتيب.
هل CSS لغة برمجة؟
لا — مثل HTML هي تصريحية. لدى CSS الحديثة متغيّرات ودوال، لكن دون منطق عام.
أين أضع ملف CSS؟
في أي مكان يصل إليه الصفحة؛ اربطه داخل <head> بـ <link rel="stylesheet">.

جاهز للمزيد؟

تعلّم بعد ذلك خصائص CSS الأساسية لتنسيق أي صفحة.

تابع إلى أساسيات CSS

التعليقات