Web浏览器中的差异显示

时间:2013-06-02 06:26:08

标签: html css internet-explorer browser

我正在asp中设计一个简单的html页面。我在Mozilla和谷歌Chrome中没有任何问题,但在IE中,一切都显示错误!!!

我将div标记用于另一个div,其标记为widthmarginpadding

此页面地址为:Wrong display in IE

我该怎样做才能解决IE(6,7,8)中的显示问题?

2 个答案:

答案 0 :(得分:2)

IE的某些版本的一个常见问题是它将box-sizing始终视为padding-box。这意味着您应用于元素的填充将添加到宽度和边框中,因此如果您的元素的宽度为200px,填充的10px1px为几乎所有浏览器中的边框总宽度为202px,IE中为222px

此问题有许多可用的修复程序。

  • 只有在浏览器为IE浏览器(可用特殊conditional tags)时才能链接其他CSS。
  • 您可以指定box-sizing: padding-box并为所有内容使用相同的CSS。
  • 您可以使用一些CSS hacks

答案 1 :(得分:-1)

在IE中观看对我来说一直是一部恐怖电影。它不支持许多功能,主要是CSS。转到this awesome website,看看IE中不支持哪些样式,请将代码放在此处,以便我们看到它。值得庆幸的是,在HTML中有一个称为IE注释的东西,使用它可以说这些代码专门用于IE,这些需要在IE中显示时删除。使用它们可以链接到IE的CSS样式表和实际样式表的链接。