-1

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

我用一个简单div的,和.divwidthmarginpadding

本页地址为:IE中显示错误

我必须怎么做才能修复 IE (6, 7, 8) 中的显示问题?

4

2 回答 2

2

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

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

  • 只有当浏览器是 IE(有特殊的条件标签可用)时,您才能链接另一个 CSS。
  • 您可以为所有内容指定box-sizing: padding-box和使用相同的 CSS。
  • 你可以使用一些 CSS hacks
于 2013-06-02T06:41:18.790 回答
-1

在 IE 中观看对我来说一直是一部恐怖电影。它不支持很多特性,主要是 CSS。访问这个很棒的网站,看看你的哪些样式在 IE 中不受支持,请将你的代码放在这里以便我们查看。值得庆幸的是,HTML 中有一个叫做 IE 注释的东西,使用它你可以说这些代码是专门为 IE 设计的,在 IE 中显示时需要删除这些代码。使用这些,您可以将链接放置到 IE 的 CSS 样式表和实际样式表的链接。

于 2013-06-02T06:40:14.203 回答