أساسيات CSS

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

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

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

الخصائص التي ستستخدمها يوميًا

تعرف كيف تُبنى القاعدة. وإليك الخصائص الأساسية للون والنص ونموذج الصندوق والتخطيط.

خصائص شائعة

الخاصيةما تتحكّم بهمثال
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؟
الهامش (margin) مسافة خارج الحدّ؛ والحشو (padding) مسافة داخله بين المحتوى والحدّ.
Flexbox أم Grid؟
Flexbox للتخطيط أحادي البعد (صف أو عمود)؛ و Grid للتخطيط ثنائي البعد (صفوف وأعمدة معًا).
px أم em أم rem؟
استخدم rem لأحجام الخطوط والمسافات (يتناسب مع جذر الصفحة)، وpx فقط عند الحاجة لحجم ثابت فعلًا.

طبّق عمليًا

لديك اللبنات الأساسية. نسّق الآن مكوّنًا حقيقيًا من البداية إلى النهاية.

تابع إلى CSS بالتطبيق العملي

التعليقات