خصائص box-sizing CSS
- الصفحة السابقة box-shadow
- الصفحة التالية break-after
التعريف والاستخدام
تسمح خاصية box-sizing لك بتحديد كيفية تعريف العنصر الخاص بك لمطابقته لمساحة معينة.
على سبيل المثال، إذا كنت بحاجة إلى وضع صناديق متوازية بجوار بعضها البعض، يمكنك تعيين box-sizing إلى "border-box". هذا يجعل المتصفح يظهر الصناديق بعرض وارتفاع محددين ويضيف الهوامش والجوانب إلى الصندوق.
انظر أيضًا:
دليل CSS3واجهة المستخدم CSS3
دليل HTML DOMخاصية boxSizing
مثال
يحدد اثنين من الصناديق المتوازية بجوار بعضها البعض:
div { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; float:left; }
هناك أمثلة أكثر في قاعدة البيانات.
جملة CSS
box-sizing: content-box|border-box|inherit;
قيمة الخاصية
القيمة | الوصف |
---|---|
content-box |
هذا هو سلوك العرض والارتفاع المحدد من قبل CSS2.1. يُطبق العرض والارتفاع على صندوق المحتوى للعنصر. يتم رسم الهوامش والجوانب للعنصر خارج العرض والارتفاع. |
border-box |
عرض العنصر وارتفاعه يحددان صندوق الجوانب للعنصر. بمعنى آخر، أي هامش داخلي أو جوانب يتم تحديدها للعنصر يتم رسمها داخل العرض والارتفاع المحددين. يمكن الحصول على عرض العنصر وارتفاعه من خلال طرح الهوامش والجوانب من العرض والارتفاع المحددين. |
inherit | يُحدد أن يتم استيراد قيمة الخاصية box-sizing من العنصر الأب. |
تفاصيل التقنية
القيمة الافتراضية: | content-box |
---|---|
الوراثة: | لا |
الإصدار: | CSS3 |
جملة لغة JavaScript: | object.style.boxSizing="border-box" |
دعم المتصفح
الرقم في الجدول يوضح إصدار المتصفح الذي يدعم الخاصية تمامًا.
الرقم الذي يحتوي على -webkit- أو -moz- هو الإصدار الأول الذي يستخدم البادئة.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
10.0 4.0 -webkit- |
8.0 | 29.0 2.0 -moz- |
5.1 3.2 -webkit- |
9.5 |
- الصفحة السابقة box-shadow
- الصفحة التالية break-after