Axel Richter: Safari, CSS-Hack gefunden ?

Beitrag lesen

Hallo,

Aber da es sich da um einen realen Fehler und nicht um eine Browsereigenart handelt, kann ich Ihn wohl vergessen ;-(

Nein, genau das ist der Ansatzpunkt für sogenannte "Hacks". Es werden absichtlich Fehler ins CSS geschrieben, und man nutzt die Reaktion bestimmter Browser auf diese Fehler aus, um diesen Browsern CSS entweder vorzuenthalten oder eben speziell zu präsentieren, weil sie als einzige diesen Fehler tolerieren. Hier liegt genau das Problem der Hacks. Man geht davon aus, dass die entsprechenden Browser grundsätzlich so auf diese Fehler reagieren, wie sie es in einigen Testszenarios getan haben. Das ist mir zu unsicher.

Sicher wird es erst, wenn man aus berufenem Munde gehört hat, oder besser dokumentiert gefunden hat, dass der Browser immer so reagieren wird, weil er muss, weil eben diese Reaktion so programmiert ist. Dann kann man das sicher einsetzen. Beispiel hierfür sind die Conditional Comments für IE-Browser.

viele Grüße

Axel