الدرس 1 من 8
نموذج الصندوق
- 12 دقيقة
- 4 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
لماذا يزيد العرض عمّا كتبته
الشرح
تكتب width: 200px ثم تقيس العنصر فتجد عرضه 248، والسبب أن القيمة الافتراضية للخاصية box-sizing هي content-box، أي أن العرض الذي تكتبه للمحتوى وحده، ثم يُضاف إليه الحشو والإطار.
أما box-sizing: border-box فيجعل العرض شاملًا للحشو والإطار، فإذا كتبت 200 كان العرض 200 فعلًا، ولهذا يبدأ كل ملف CSS احترافي تقريبًا بالقاعدة *{box-sizing:border-box}.
وتذكّر أن الحشو في الداخل والهامش في الخارج، فالحشو يكبّر الصندوق ويأخذ لون خلفيته، والهامش يبعده عن العناصر المجاورة ويبقى شفافًا.
المطلوب
اجعل العرض الذي يظهر به .box على الشاشة 200 بكسل بالضبط، وأبقِ الحشو والإطار كما هما.
الفحوص
4 فحوص- الخاصية box-sizing قيمتها border-box
- العرض الظاهر 200 بكسل بالضبط
- الحشو ما زال 20 بكسل
- الإطار ما زال موجودًا