Gunnar Bittersmann: Verweis mit Bild und Rahmen gestalten (mehrere Elemente)

Beitrag lesen

@@Ratfish:

nuqneH

Allerdings habe ich nicht verstanden was Du meinst, wenn du schreibst:
(Falls IE < 7 auch noch unterstützt werden sollen (wozu?)

Mit „wozu?“ meinte ich, dass IE < 7 keiner Unterstützung mehr bedürfen. Nutzer von Browsern aus der Steinzeit müssen halt mir unschöner Darstellung leben.

das ganze nochmal mit '* html'.)
Mir steht gerade leider kein IE6 zur Verfügung um zu testen und ich weiß nicht wo und wie ich * html benutzten muss.

Wenn du eine Anpassung für IE 7 mit
  *:first-child+html foo { bar: baz }
vornimmst und dieselbe Anpassung auch für IE < 7 benötigst, musst du zusätzlich noch
  * html foo { bar: baz }
im Stylesheet notieren.

Zusammenfassen als
  *:first-child+html foo, * html foo { bar: baz }
lässt sich das leider nicht, da IE < 7 wegen Unkenntnis des Selektors für benachbarte Elemente (+) [CSS2 §5.7] (und auch der Pseudoklasse :first-child) die ganze Regel missachtet.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)