2012-07-27 93 views
0

为什么这个div在IE中显示为30个像素(测量与Photoshop) 在所有其他浏览器它正确地29个像素IE显示div的大小不合适

<div style="width:29px;height:18px;background-color:Black;"></div>​ 

http://jsfiddle.net/nRnwM/

+0

可能重复的[Internet Explorer呈现元素的宽度不正确](http://stackoverflow.com/questions/11685329/internet-explorer-renders-elements-width-不正确) – Kristian 2012-07-27 15:50:27

回答

0

添加display: block;来显示您的样式,然后刷新...它可能会伎俩

+0

难道你没有听说div已经是一个块元素吗? – user1556451 2012-07-27 02:17:12

+0

是的div默认是一个块,但我怀疑IE并没有将它作为一个整体。你的文档是什么?... – Kristian 2012-07-27 02:47:06