Ich kann td-Elemente in IE auswählen und hervorheben, aber nicht alle td in einem tr mit tr: active hervorheben. Dies funktioniert wie erwartet in FireFox und Chrome. Hier ist ein JsFiddle Beispiel, mache ich etwas falsch im CSS?
Immer noch dabei ...
In Chrome, Safari, Opera und FF ...
HTML
CSS
%Vor% Das ist richtig, das tr:active
funktioniert nicht auf IE11 und darunter. Ich habe noch nicht auf dem Edge-Browser getestet, aber das ist eindeutig ein Fehler. Es kann auch in IE9, 8, 7 reproduziert werden.
Nachdem ich ein wenig Nachforschungen angestellt hatte, stellte ich fest, dass die meisten anderen Browser auch diesen Bug hatten. Siehe diesen Fehlerbericht zu Firefox (genau das gleiche Problem).
Ich habe Microsoft Connect durchsucht und keinen Fehlerbericht gefunden, der genau Ihr Problem gemeldet hat. Ich habe einen neuen Fehlerbericht erstellt, dem Sie folgen können, indem Sie diesen Link .
Wie einige in den Kommentaren des Themas Post gesagt haben, war ein weiterer Beitrag auf Microsoft Connect auch stark verwandt, Sie können befolge diesen Fehlerbericht hier .
Danke, dass Sie darauf hingewiesen haben. Es ist ein wirklich guter Fund.
PS: Das ist leider das Maximum, was ich tun kann. Später werde ich jetzt auf Edge testen, um zu sehen, ob dieses Problem in diesem neuen Browser gelöst ist.
AKTUALISIEREN
Das Microsoft Edge-Team hat mich kontaktiert, um hinzuzufügen: "Dieses Problem scheint in MS Edge behoben zu sein."
Tags und Links internet-explorer css pseudo-class css-selectors