@@Julian H.:
nuqneH
Dass es der IE 6 nicht beherrscht wäre ok gewesen, aber IE 7 und 8 hätte ich doch gern bedient. Dann muss ich wohl doch den HTML-Code verändern.
Nein. Für IEs kannst du JavaScript-Anweisungen im Stylesheet notieren (CSS-Expressions):
body>*
{
color: expression( [code lang=javascript](new Function('elem', 'elem.style.color = (elem.nextSibling && !elem.nextSibling.nextSibling ? "red" : "inherit");'))(this)
~~~ );
}[/code]
Der 6er beherrscht den Kindselektor nicht, der 8er keine Expressions. Du kannst aber (für diese Seite) [den 8er als 7er betreiben](http://aktuell.de.selfhtml.org/weblog/kompatibilitaetsmodus-im-internet-explorer-8).
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)