أساسيات CSS
ابدأ الاختبار
الخصائص التي ستستخدمها يوميًا
تعرف كيف تُبنى القاعدة. وإليك الخصائص الأساسية للون والنص ونموذج الصندوق والتخطيط.
خصائص شائعة
| الخاصية | ما تتحكّم به | مثال |
|---|---|---|
color | لون النص | color: #333; |
background | لون أو صورة الخلفية | background: #fff; |
font-size | حجم النص | font-size: 16px; |
margin | مسافة خارج العنصر | margin: 16px; |
padding | مسافة داخل العنصر | padding: 8px; |
نموذج الصندوق (box model)
كل عنصر هو صندوق: المحتوى، ثم الحشو (padding)، ثم الحدّ (border)، ثم الهامش (margin). فهم ذلك هو مفتاح المسافات والأبعاد.
.card {
padding: 16px; /* داخل */
border: 1px solid #ddd;
margin: 12px; /* خارج */
}استخدم box-sizing: border-box
يجعل width يشمل الحشو والحدّ، فتصبح الأبعاد متوقّعة. وكثيرًا ما يُضبط عالميًا: * { box-sizing: border-box; }
تخطيط حديث: Flexbox
يرتّب Flexbox العناصر في صف أو عمود مع محاذاة سهلة — مثالي لأشرطة التنقّل والبطاقات والتوسيط.
.row {
display: flex;
gap: 16px;
justify-content: space-between;
align-items: center;
}تجنّب البكسلات الثابتة في كل مكان
فضّل الوحدات النسبية (rem، %، fr) و Flexbox/Grid ليتكيّف تخطيطك مع أي شاشة.
أسئلة شائعة
ما الفرق بين margin و padding؟
Flexbox أم Grid؟
px أم em أم rem؟
rem لأحجام الخطوط والمسافات (يتناسب مع جذر الصفحة)، وpx فقط عند الحاجة لحجم ثابت فعلًا.