Open hexuanzhang opened 8 years ago
IE8中E:first-line、E:first-letter选择器内使用了!important,:first-line、:first-letter伪类内部的定义的属性会被完全忽略。
p { color:blue; } p:first-line { font-weight: 600; color:red !important; } p:first-letter { font-weight: 600; color:orange !important; }
去除!important。
IE8中仅使用focus选择器,focus选择器内样式无法生效。 只在原始IE8浏览器存在该现象,IE8兼容模式表现正常。
.focus:focus + p { color: blue; }
添加一个空的:focus选择器 E:focus{} 。
.focus:focus + p { color: blue; } .focus:focus {}
https://github.com/hexuanzhang/css/issues/6
IE8中E:first-line、E:first-letter失效
描述:
IE8中E:first-line、E:first-letter选择器内使用了!important,:first-line、:first-letter伪类内部的定义的属性会被完全忽略。
解决方法:
去除!important。