Gunnar Bittersmann: Angabe eines Spezialwerts für IE in einer CSS-Datei

Beitrag lesen

@@Walli:

nuqneH

Im IE benötige ich die Angabe
left-margin:-2em;

Für welchen Selektor?

Muss ich dann tatsächlich zwei CSS-Dateien angeben, wobei die zweite mit
<!--[if IE]>...
eingebunden wird

Nein, musst du nicht. Und solltest du nicht.

oder kann ich in der Standard CSS-Datei diese eine für den IE abweichende Angabe machen?

Ja, kannst du. Und solltest du.

Mit dem bekannten Hack: '*:first-child+html foo' für IE 7. ('* html foo' für IE < 7, falls diese noch Beachtung verdienen.)

Für IE 8 sollte wohl keine Anpassung notwendig sein.

Qapla'

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