其实我只需要在IE-11和所有的浏览器属性的CSS文件中的其余部分指定此属性只在CSS文件中指定的IE CSS属性
margin-left:-20px;
.navigator li a span {
display: block;
float: right;
width: 80px;
height: 50px;
margin-right: -10px;
margin-left:-20px;
}
有没有办法做到这一点,因为我尝试了很多解决方案,并没有工作
在此先感谢!
为什么你只需要'保证金left'的IE?如果这是由于IE中的显示问题造成的,那么可能有更好的方式来处理这个问题,而无需使用浏览器嗅探。 –
微软删除浏览器特定的CSS从最新的浏览器,但可以用一个黑客这样做(http://stackoverflow.com/questions/20541306/how-to-write-a-css-hack-for-ie-11)不尽管推荐!你应该尝试解决潜在的问题,因为ie11相对比较现代化,并且应该遵守标准。 –
您的代码是否在IE10上工作或其他人已经检查过。? –