我的页面中包含两个css文件。删除IE特定样式表中的边框半径样式
<link rel="stylesheet" href="/css/screen.css" />
<!--[if IE 8]>
<link rel="stylesheet" href="/css/ie8.css"/>
<![endif]-->
现在screen.css我有这样
ul.treelayout{
list-style: none;
margin: 0px 0px 10px 0px;
background-color: #fff;
padding: 3px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #007b40;
}
风格我想删除半径相关联的样式在ie.css这样ul.treelayout的IE结果风格是
ul.treelayout{
list-style: none;
margin: 0px 0px 10px 0px;
background-color: #fff;
padding: 3px;
border: 1px solid #007b40;
}
看来,由于该级联样式简单地写类没有样式ie.css不会做的伎俩。有任何想法吗?
感谢
问候 加布里埃尔
为什么要删除他们? IE9能够处理它们,IE7和更早的版本应该忽略标签呢?所以我认为没有理由添加额外的版本。 – Mario 2011-05-09 21:56:01
@Mario的原因是,我想在IE 8,7和CSS的计算风格没有参考这些风格,因为它与曲线角插件混淆。 – 2011-05-09 22:11:27