1. مفهوم نموذج الصندوق

المكونات الأربعة التي تحدد حجم العنصر الحقيقي وموقعه بالنسبة للعناصر الأخرى.

المعاينة
المحتوى (Content)

(المساحة المتقطعة تمثل المساحة الكلية متضمنة الهوامش)

شرح النموذج:
  • Content (المحتوى): المنطقة الزرقاء في الوسط، يتم تحديد حجمها بواسطة width و height.
  • Padding (الحشوة): المساحة الشفافة حول النص وداخل الإطار (توسيع الصندوق من الداخل).
  • Border (الإطار): الخط البرتقالي المحيط بالحشوة والمحتوى.
  • Margin (الهامش): المساحة السوداء الشفافة خارج الإطار البرتقالي (التي تفصل هذا الصندوق عن الصناديق الأخرى المجاورة).

2. الحشوة والهوامش (Padding & Margin)

الاختلاف بين تباعد العنصر من الداخل ومن الخارج.

المعاينة
عنصر أحمر له هامش سفلي (Margin-bottom) 20px ليبتعد عن العنصر الأخضر.
عنصر أخضر له حشوة (Padding) 30px من جميع الاتجاهات، مما يوسع الصندوق من الداخل ويُبعد النص عن الحواف.
طرق الكتابة المختصرة (Shorthand):
  • margin: 10px; (الجهات الأربع 10)
  • margin: 10px 20px; (أعلى وأسفل 10 / يمين ويسار 20)
  • margin: 10px 15px 20px; (أعلى 10 / يمين ويسار 15 / أسفل 20)
  • margin: 10px 15px 20px 25px; (أعلى، يمين، أسفل، يسار - باتجاه عقارب الساعة)
  • ونفس القاعدة تنطبق تماماً على الـ padding.

3. الحدود (Borders)

أنواع وسُمك الحدود للعنصر.

المعاينة
Solid
Dashed
Dotted
Custom Sides
شرح الكود:

هذا المثال يوضح التطبيق العملي للخصائص المذكورة أعلاه في CSS.