1

我正在开发一个 Web 应用程序,现在 css 可以与 Opera、Chrome、Firefox 和 Safari 完美配合。我只是对 IE8 和 IE9 有一些特定的问题。我的疑问是,最好的选择是为 IE 编写一个专有的 css 还是只为 IE 合并特定的行?

这适用于 Chrome、Firefox、Safari 和 Opera:

#table{
    width: 60%;
    margin-top: 60px;
    margin-left: auto;
    margin-right:  auto;
}

资源管理器代码:

#table{
    width: 60%;
    margin-top: 60px;
    margin-left: 20%;
    margin-right:  auto;
}

我正在寻找负载最快的选择。提前致谢。

4

1 回答 1

3

我发现最容易将调整隔离到特定于 IE 的样式表中,然后使用条件注释(无论如何只有 IE 理解)在正常 CSS 之后加载它们。

这是我的一个项目(一个 ASP.NET MVC2 项目)的示例:

<!--[if lte IE8]>
<link rel="stylesheet" type="text/css" href="<%: Url.Content("~/content/ie-fix.css") %>" />
<![endif]-->
于 2012-04-30T06:04:00.497 回答