Mwongozo wa CSS box-sizing
- kitu kidini box-shadow
- Pania iza break-after
定义和用法
box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。
例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "border-box"。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。
另请参阅:
CSS3 教程:Mifano ya UI ya 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 | Inahakikisha kwamba uwezo wa box-sizing ulikuwa wa kuzungumza na kina kina wa kina kina. |
Mafanikio ya uharibifu
Chaguo cha kuzingatia: | content-box |
---|---|
Uwangoaji: | no |
Mwaka: | CSS3 |
Inayohusiana na KiJavaScript: | object.style.boxSizing="border-box" |
Mwongozo wa kina kina
Maneno ya tabia huzungumza na sababu kwanza ya kufungua kufungua kwa kina kina hiki.
Maneno ya -webkit- au -moz- inaonyesha sababu kwanza ya kufungua kudumu.
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 |
- kitu kidini box-shadow
- Pania iza break-after