关于box-sizing:border-box;布局的问题
<!doctype html>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<TITLE>边框测试</TITLE>
<STYLE type="text/css">
body{margin:0;padding:0;font-family:verdana,tahoma, arial, sans-serif; }
</STYLE>
</HEAD>
<BODY>
<div style='border:#f00 solid 1px;width:200px;height:100px;margin:50px;'>
<table style='border-collapse:collapse;table-layout:fixed;width:200px;box-sizing:border-box;'>
<tr>
<td style='width:100px;height:100px;border-right:#00f solid 1px;box-sizing:border-box;'> </td>
<td style='width:100px;height:100px;box-sizing:border-box;'> </td>
</tr>
</table>
</div>
</BODY>
</HTML>

如上面代码,第一个td设了右边框。按理说td可用宽度应是99(box-sizing:border-box;布局下边框要占用尺寸),但经我测量第一个td可用宽度是100,而右边那个没边框的td宽度反倒只有99。
哪位知道其中原理?
...全文
相关推荐
css3 box-sizing属性使用参考指南
: 5px; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing
CSS box-sizing详解[源码]
在CSS中,box-sizing属性是用于改变用于计算元素宽度和高度的盒模型类型。它有两个主要的值:content-box和border-box。
CSS3 box-sizing属性详解
; background: red;}.border-box { box-sizing: border-box; -moz-box-sizing: border-box; width: 100px; height
Boostrap入门准备之border box
在Bootstrap的CSS文件中,`* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box
详解CSS3中的box-sizing(content-box与border-box)
`box-sizing`属性的语法格式如下:```csselement { box-sizing: content-box | border-box;}```通过将`box-sizing`属性设置为`border-box


