Hacks für Opera
Ich habe schon eine Zeitlang suchen müssen, um brauchbare Hacks für den Opera zu finden.
Einen absolut einheitlichen Hack für alle Opera-Versionen habe ich auch nicht gefunden. Man muss sie in zwei Bereiche teilen. Opera bis Version 9.4X und Opera ab Version 9.5X:
- Opera 9.4X und älter:
- Browserweiche im Header:
Bei den Opera-Versionen bis 9.4x greift diese Browserweiche, die auf eine spezielle CSS-Datei für den Opera verweist:
1 <link rel="stylesheet" type="text/x-opera-css;charset=utf-8" href="style_opera.css" />
Einzubauen ist dieser Hack im Header-Bereich der Homepage. Und zwar unterhalb der allgemein gültigen CSS-Datei, damit die Anweisungen nicht wieder überschrieben werden.
- Opera 9.5X und jünger:
- CSS-Kommentar:
Die alte Browserweiche funktioniert ab dem Opera 9.5 nicht mehr. Dafür reagieren die neueren Versionen auf folgenden Kommentar-Hack:
1 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
2 :root .class_1 { width:350px; }
3 }
Wichtig bei diesem Hack iist die äußere Klammer. Wenn diese nicht richtig schliest, lesen auch Safari, Firefox und Konqueror diese Anweisung!
