Browser-Hack Opera

elPlantador

Mitglied
Hallo liebes Forum,

weiß jemand wie ich nen Browserhack nur für Opera vornehmen kann ohne dass ich gleich ein neues stylesheet einbinden muss?

Ich brauch schlichtweg für ein Element die Eigenschaft
Code:
margin-top: 10px;
und diese 10px sollen eben nur von Opera interpretiert werden.

Weiß da jemand Rat?

Vielen Dank!
 
Hierfür wurde in Opera ab Version 9.5 die Pseudoklasse -o-prefocus geschaffen. Du kannst dein Element folgender Maßen nur für Opera ansprechen in css:

CSS:
*:-o-prefocus, #meinElement {
     /* Style nur für Opera gültig */
     margin: 10px;
}

#meinElement {
     /* Style für alle gültig */
     border: 1px solid #000;
}

Die Pseudoklasse wird einfach für den entsprechenden Selektor gestellt und mit einem Kommata abgetrennt.
 
Oh Sry...
Ich sehe gerade, dass die Browserweiche, die auf der von mir genannten Seite bei Opera nicht funtkioniert. Ich habe aber eine andere Lösung gefunden.

Siehe unten:


Code:
<!DOCTYPE html>
<html>
<head>
<title>Operaweiche</title>
<style type="text/css">
p {
    background: green;
    }

x:-o-prefocus, p {
    background: red;
    }
</style>
</head>
<body>
<p>Dieser Text ist nur in Opera rot!</p>
</body>
</html>

Das sollte funktionieren
 
Zurück