CSS Hacks für Opera oder Safari

Möchte man CSS Hacks für Safari oder Opera einbinden hilft folgendes Codeschnipselchen:

Diesen type ignorieren allen weiteren Browser, Safari und Opera aber binden diesen ein. Da aber vieles im Safari funktioniert, was im Opera nicht funktioniert und andersrum muss man sich im Style selbst einem weiteren Hack bedienen um das ganze trennen zu können.

.dieKlasse {background-color: yellow;border:2px solid black;# }
.dieKlasse {background: blue; }

Durch das #-Zeichen am Ende der ersten Definition wird die zweite Zeile im Safari ignoriert. Somit stellt man in die erste Zeile alle Stylings die Safari spezifisch sind, und in der Zweiten Zeile überschreibt man die Eigenschaft wie Opera sie braucht.

Dieser Beitrag wurde unter Sonstiges abgelegt und mit , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

3 Antworten auf CSS Hacks für Opera oder Safari

  1. boerge sagt:

    Hi, leider funzt der hack in den neuesten Safari-Versionen scheinbar nicht mehr, ich habs jedenfalls nicht hinbekommen. Scheinbar hat Apple die Möglichkeit mit der Raute # gepatcht.

  2. Boogie sagt:

    Leider wird dieses Verhalten auch vom Firefox (3.6.3) interpretiert.

  3. Michael Karl sagt:

    Hi,

    leider wird die Fehlertolerant von Version zu Version verschoben. Daher werden Hacks oftmals ausser Kraft gesetzt. Extra-Hacks wie für den IE existieren da nicht mehr.

    Viele Grüße,
    Michael

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>