我正在开发一个网络应用程序,现在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;
}
我正在寻找加载时最快的选择。 提前谢谢。
答案 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]-->