Ich bin gerade auf ein für mich absurdes Verhalten gestoßen. Wenn der IE8 einen Teil einer Regel nicht versteht, ignoriert er die gesamte Regel:
input[type=radio]:checked,
input.checked {
/* Some CSS */
}
Ich habe bereits IE8-spezifische JS, die die .checked
Klasse, aber weil sie nicht versteht, dass :checked
ignoriert er das Ganze, so dass ich jetzt gezwungen bin, mehrere Regeln zu haben:
input[type=radio]:checked{
/* Some CSS */
}
input.checked {
/* The exact same CSS */
}
Daher meine Frage: Kennt jemand eine Möglichkeit, den IE8 und darunter dazu zu bringen, die :checked
anstatt die gesamte Vorschrift zu streichen?
Ein sehr einfaches Beispiel: http://jsfiddle.net/8UT56/