Johnny Rico: Opera 6 "erkennt" kein <a href...>

Beitrag lesen

Opera 6.05 weigert sich Links in der Navigation der Dokumente um http://autisma.net/index2.php als solche zu erkennen. Mit "z-index" scheine ich dem Problem nicht auf die Schliche kommen zu können.

Es liegt am Verschieben von #navigation hinaus mittels top:-26px. Das mag Opera 6 nicht.

Das lässt sich dadurch umgehen, dass #inhalt auch position:relative; bekommt (ohne top oder left, auch z-index dürfte unwichtig sein). An der Darstellung sollte sich außer im Opera 6 damit nichts ändern.

Eine andere Möglichkeit wäre, Opera 6 spezielle Styles zu geben, ihm also die top-Eigenschaft mit negativem Wert vorzuenthalten, sodass die Navigation rechts neben der Überschrift angezeigt wird. Das sähe z.B. so aus:

#navigation {
position:relative;
top:-26px;
background:#E7E6E2 url(img/navigation.jpg) repeat;
width:450px;
border:1px solid black;
margin-left:auto;
text-align:center;
color:black;
}
#inhalt>#navigation {top:auto} /* für Opera 6 */
head:first-child+body #navigation {top:-26px !important;} /* für Gecko und Opera 7 wieder zurück */

http://www.dithered.com/css_filters/css_only/owen_hack.html

Johnny