Mahlzeit Gunnar Bittersmann,
Beispiel: Im Stylesheet stehe in den Zeilen 12345 f.
#foo {min-width: 10em}
- html #foo {width: 10em}
Ein schönes Beispiel. Diese Art Hack tut ja auch keinem (vernünftigen) Browser weh.
Was ist jedoch mit Hacks, die in anderen Browsern z.B. Warnungen u.ä. schmeißen? Wieso sollte ich einen "gesunden" Browser vorsätzlich "vergiften"? Wieso sollte sich ein vernünftiger Browser ÜBERHAUPT mit irgendwelchen ungültigen oder fehlerhaften CSS-Anweisungen herumplagen müssen?
Wenn man ein separates Stylesheet nur für IE mittels Conditional Comments einbindet, bekommen das schließlich nur IE zu sehen. Und alle vernünftigen Browser laden es noch nicht mal, so dass das Argument mit dem "Haaaach, das gibt ja so viele Requests und Traffic" auch nicht wirklich zählt: wer einen defekten Browser einsetzt, muss halt damit leben, dass er mehr Ressourcen verbrät als vernünftige Software.
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|