IE8上的css样式表,IE9

时间:2012-04-30 05:50:18

标签: css stylesheet

我正在开发一个网络应用程序,现在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;
}

我正在寻找加载时最快的选择。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

我发现最简单的方法是将调整隔离到IE特定的样式表中,然后使用条件注释(只有IE才能理解)在正常的CSS之后加载它们。

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

<!--[if lte IE8]>
<link rel="stylesheet" type="text/css" href="<%: Url.Content("~/content/ie-fix.css") %>" />
<![endif]-->