Hallo beisammen!
Hab gerade ein Problem mit CSS-Padding in Opera und finde einfach keine Lösung. Ich verwende gerne CSS-Rollovers mit Hintergrundbildern. Alle Browser stellen bei Verwendung von
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
folgendes CSS richtig dar nur, Opera fügt das Padding außen an und schrottet damit das Layout:
a.anav {
color: #FFFFFF;
text-decoration: none;
width: 100%;
height: 21px;
padding: 4px 0px 0px 0px;
display: block;
}
a.anav:hover {
background-image: url(layout/nav-over.gif);
background-repeat: repeat-x;
color: #FFFFFF;
text-decoration: none;
}
Da ich auf JS verzichten will, muss das Padding auf a drin bleiben, wegen Positionierung und Größe der Hintergrundgrafik. Jemand ne Idee, wie ich Opera den Fehler abgewöhne?
Vielen Dank schon mal,
www.ff-webdesigner.de
Einfaches Webdesign = erfolgreiches Webdesign.