Neben der Möglichkeit konditionale Stylesheets einzubinden gibt es ja auch die Möglichkeit CSS-Hacks zu verwenden. Z.B. in dem einem CSS Selektor ein * voranstellt. Dieser Selektor wird dann von Firefox nicht mehr erkannt; sehr wohl aber vom IE.
Jetzt führt dieser CSS Hack zu einem Eintrag in der Firefox-Fehlerkonsole.
Ist das für Euch ein legitimer Weg oder wegen des Eintrags strikt abzulehnen? Mich interessiert Eure Meinung.
Darüber gibt’s öfters mal ängere Diskussionen im selfhtml Forum.
Ich bin eher ein Verfechter der Hacks, weil es für mich wichtig ist, zu sehen wo der Hack wirken soll. Generell versuche ich solche Fehlermeldungen natürlich zu vermeiden, lassen sich aber z.b. bei Tranparenz oder runden Ecken oder wenn der IE 6 noch wichitg ist, nur sehr schwer vermeiden. Ich kann durch über Fehler in der Konsole hinweg sehen und schau mir auch oft an welche Ursache sie haben.
Legitim, wenn wirklich kein anderer Weg daran vorbei führt. Es sollte nicht die Lösung sein ein Design zu verbessern/verändern sondern nur um Probleme bei der Interpretation des CSS zu umgehen.