مقدمة في CSS
ابدأ الاختبار
ما هو 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 لغة برمجة؟
أين أضع ملف CSS؟
<head> بـ <link rel="stylesheet">.