我刚刚遇到了对我来说荒谬的行为。如果IE8不理解规则的一部分,它会忽略整个事情:
input[type=radio]:checked,
input.checked {
/* Some CSS */
}
我已经有IE8特定的JS添加.checked
类,但因为它不理解:checked
,它忽略了整个事情,所以我现在被迫有几个规则:
input[type=radio]:checked{
/* Some CSS */
}
input.checked {
/* The exact same CSS */
}
所以我的问题 - 是否有人知道如何让IE8及以下版本忽略:checked
而不是抛弃整个规则?
非常基本的例子:http://jsfiddle.net/8UT56/