我使用jquery来确定控制的宽度: -
$("#div1").width();
有一个在IE8之间的div宽度的差(在兼容性视图)和Firefox。宽度不一样。
e.g 即:1887年 FF:1898年
如何应对呢?
我使用jquery来确定控制的宽度: -
$("#div1").width();
有一个在IE8之间的div宽度的差(在兼容性视图)和Firefox。宽度不一样。
e.g 即:1887年 FF:1898年
如何应对呢?
我猜浏览器的显示之间的差异存在,因为他们对CSS盒模型的不同理解。 IE不会像Firefox那样解释它(例如padding
属性的处理方式不同)。
谢谢,这是有道理的。你能告诉我如何处理填充不同的....? – Jango 2010-06-15 15:21:48
这可能有助于解释IE和其他浏览器之间的模型差异 http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-did-internet-explorer-get-the- box-model-right/ – Catfish 2010-06-15 15:23:04
简短版本:早期版本的IE考虑了'width'属性中的填充,而Firefox则没有。有关更多信息,请参阅发布的视频。 – 2010-06-15 15:36:04
你为什么用c#标记它? – Gumbo 2010-06-15 15:13:16
您是否使用CSS重置样式表或任何东西?填充和边距默认情况下会有所不同。 – 2010-06-15 15:14:01
你必须给我们更多的东西....什么是DIV的标记,是否有CSS样式应用到它,你使用复位CSS,里面有什么... – 2010-06-15 15:14:01