Hi,
ich habe "versucht" eine Navigationsleiste mit CSS (alle Buttons inkl. Hover-Button sind aus einem GIF erzeugt) zu entwerfen. Mein Problem besteht darin, dass der Mouseover-Effekt nur dann funktioniert, wenn ich bspw. aus
<a class="b1" style="background: url(navi.gif) no-repeat 0px 0px; position:absolute; left:24px; top:25px" href="#"></a>
den Bereich "style="background: url(navi.gif) no-repeat 0px 0p" herausnehme. Jedoch werden dann logischerweise die Ausgangsbuttons nicht positioniert.
Wieso sollte es logisch sein? Nur weil die Definition des Hintergrunds nicht im Style-Attribut steht, ändert sich doch an der Positionierung nichts.
Daß der :hover-Effekt nicht funktionieren kann, ist logisch - das style-Attribut hat eine wesentlich höhere Specificity als jeder Selektor, also wird es immer gewinnen.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.