ویژگی Style boxSizing

تعریف و استفاده

boxSizing ویژگی‌ای است که به شما اجازه می‌دهد تا به صورت خاص عنصر خاصی را در یک منطقه مشخص تعریف کنید.

مثلاً اگر می‌خواهید دو جعبه با لبه‌ها به صورت پارالل قرار دهید، می‌توانید box-sizing را به "border-box" تنظیم کنید. این کار باعث می‌شود که مرورگر جعبه‌هایی با عرض و ارتفاع مشخص نشان دهد و لبه‌ها و فضاهای داخلی در داخل جعبه قرار گیرند.

لطفاً به

دستورالعمل‌های CSS:box-sizing 属性

مثال

تغییر ویژگی boxSizing:

document.getElementById("myDIV").style.boxSizing = "border-box";

آزمایش کنید

قانون‌نویسی

نتیجه ویژگی boxSizing:

object.style.boxSizing

تنظیم ویژگی boxSizing:

object.style.boxSizing = "content-box|border-box|initial|inherit"

مقدار ویژگی

مقدار توضیح
content-box

مقدار پیش‌فرض. این رفتار عرض و ارتفاع CSS2.1 است.

عرض و ارتفاع تعیین شده (و ویژگی‌های min/max) به عرض و ارتفاع جعبه محتوای عنصر اعمال می‌شود.

فضای داخلی و لبه‌های یک عنصر خارج از عرض و ارتفاع تعیین شده قرار می‌گیرند.

border-box

عرض و ارتفاع تعیین شده یک عنصر تعیین‌کننده جعبه لبه‌دار عنصر است.

یعنی، هرگونه فضای داخلی و لبه‌ای که برای یک عنصر تعیین شده است، در عرض و ارتفاع تعیین شده قرار می‌گیرد.

برای دستیابی به عرض و ارتفاع محتوای یک عنصر، باید عرض و ارتفاع تعیین شده آن را از لبه‌ها و فضاهای داخلی کم کنید.

initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً به initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به inherit.

جزئیات فنی

مقدار پیش‌فرض: content-box
نتیجه کلمه‌ای است که نشان‌دهنده box-sizing 属性.
نسخه CSS: CSS3

پشتیبانی از مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی