Hallo,
ich hab' grade durch Zufall möglicherweise einen zuverlässigen Hack für Opera 10.5x entdeckt - könnte ihr das bitte mal verifizieren:
Testcase für Opera 10.5x Hack (natürlich valide).
Gecko, Webkit und Trident habe ich bereits ziemlich alles getestet - Presto-Browser habe ich leider momentan nur Opera 9.64 und 10.53 zum Testen hier, 10.53 wird mit dem Hack angesprochen, 9.64 nicht.
Wenn jemand einen älteren Opera 10.x hat und testen könnte wäre super.
Mit XML-Deklaration oder alternativ mit mit XHTML 1.0 Transitional funktioniert die Sache ebenfalls, HTML-DTDs oder HTML5 habe ich nicht probiert.
Funktionsweise:
*~html matcht scheinbar fälschlicherweise in Opera 10.5x und auch im IE 7, allerdings versteht der IE 7 :first-of-type (oder irgend eine andere geeignete CSS3-Pseudoklasse) nicht und wird durch die Ergänzung ausgeschlossen.