css3 box-sizing属性

王朝学院·作者佚名  2016-05-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

CSS3 box-sizing属性定义和用法box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。

例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "border-box"。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。

默认值:content-box

继承性:no

版本:CSS3

javaScript 语法:object.style.boxSizing="border-box"

box-sizing:content-box | border-box默认值:content-boxcontent-box:padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding以及margin之和,即 ( Element width = width + border + padding+margin )此属性表现为标准模式下的盒模型。border-box:padding和border被包含在定义的width和height之内。对象的实际宽度就等于设置的width值,即使定义有border和padding也不会改变对象的实际宽度,即 ( Element width = width )此属性表现为怪异模式下的盒模型。例子:<style type="text/css"> div{width:200px;height:100px;padding: 20px; background:#eee;} .content-box{ box-sizing:content-box; -moz-box-sizing:content-box; border: 10px solid #333; } .padding-box{ box-sizing:padding-box; -moz-box-sizing:padding-box; -webkit-box-sizing:padding-box;/*Chrome 不支持*/ border: 10px solid #ccc; } .border-box{ box-sizing:border-box; -moz-box-sizing:border-box; border: 10px solid #666; }</style><div class="content-box">content-box</div><div class="padding-box">padding-box/*chrome 不支持*/</div><div class="border-box">border-box</div>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航