使用css设置div outerwidth

Omi*_*mid 11 css

我不知道是否有方法来设置outerwidth一个的div使用css忽略填充和边框.

当我将a div设置为50%宽度时,填充和边框将添加到宽度.
如果没有javascript或我怎么解决jQuery.outerWidth()

编辑
不想添加其他额外元素

thi*_*dot 23

我想知道是否有办法使用css设置div的外部宽度来忽略填充和边框.

你可以box-sizing: border-box用来制作paddingborder计算内部width:

div {
    box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud)

请参阅:http://jsfiddle.net/thirtydot/6xx3h/

浏览器支持:http://caniuse.com/css3-boxsizing

规范:http://www.w3.org/TR/css3-ui/#box-sizing