Ich bin diese Frage bewusst, das zeigt: gültig und: ungültige Pseudo-Selektoren nicht in IE11 arbeiten:Wie kann man vermeiden IE11 „langsame“ Auswertung von CSS: ungültig und: gültige Pseudo-Selektoren
CSS form:valid selector doesn't work in IE11
Und doch gibt es auch in diesem Beispiel von schwimmenden Etiketten:
https://snook.ca/archives/html_and_css/floated-label-pattern-css
hier anders verhält IE11. Zunächst scheint es nicht zu funktionieren. Sie geben die Felder des Formulars und des CSS ein, das angewendet werden soll, nicht, was sich von Chrome und Firefox unterscheidet.
Wenn Sie jedoch das Feld verlassen oder zum nächsten Feld wechseln, wird das CSS auch in IE11 angezeigt. Als ob es "eins hinter" wäre.
Ich bin mit genau diesem Problem in meiner eigenen Implementierung konfrontiert, die nicht öffentlich ist. Gibt es eine Lösung (nicht JS), um dieses merkwürdige Auswertungsverhalten von IE11 zu umgehen?
Danke auf Ihrem Kommentar für die Verlängerung. Ein kurzer Test zeigt, dass dies in IE11 funktioniert, wird dies in meiner eigenen Implementierung testen, wenn ich wieder bei der Arbeit bin (in ein paar Tagen) und dann Ihre Antwort als akzeptiert markieren. – Ferdy