suit: fehlende Grundlagen

Beitrag lesen

Ist das sinnvoll? Nein.

Das hatten wir schon :p

Sinnvoll ist es, Anpasungen für bestimmte Browser in dem einen(!) Stylesheet für alle Browser zu notieren: '*+html'-Hack für IE 7, '* html'-Hack für ältere IEs …

Welche Vor- und Nachteile das hat, wissen wir bereits. Ich verwende beide Methoden, je nach Projektdimension - bevorzuge aber defintiv Conditional Comments. Sind es ein oder zwei Korrekturen sind Hacks durchaus vertretbar. Sind es hingegen viele Korrekturen und handelt es sich um eine komplexe Umgebung bei der ggf. noch viele Leute arbeiten, sind Conditional Comments aber wesentlich vernünftiger handzuhaben.

Verschiede Stylesheets für verschiedene Browser sind wartungsaufwendig, fehleranfällig, zu vermeiden.

Je nach Dimension sinkt der Wartungsaufwand drastisch - fehleranfällig sind Hacks auch, wenn man z.B. ein CSS-Komprimierungstool verwendet der dann die gängigen IE6 und IE7-Hacks zusammenfasst, was bekanntlicherweise Probleme bereiten kann.