因为在项目中用到了nth-child(n)属性,如下所示
.level1 span:nth-child(2) {
margin-left: 24px !important;
}
而该属性却在IE8浏览器中出现兼容性问题,后面参考相关资料得知,可以使用以下方式处理在IE8中兼容性
.level1>span + span {
margin-left: 24px !important;
}
参考资料地址:http://blog.abouthalf.com/development/poor-mans-nth-child-selector-for-ie-7-and-8/