Axel Richter: Link-Hintergrundbild

Beitrag lesen

Hallo,

Ich habe folgendes Problem: ich möchte einige Links mittels CSS und einem Hintergrundbild mit einem Roll-Over-Effekt versehen, im Prinzip klappt es bestens, nur leider zeigt Mozilla das Hintergrungbild an anderer Stelle als IE und Opera - bei diesen beiden klappt die Angabe 'background-position:0px 0px;' korrekt,

*g* Nein, leider nicht korrekt, sondern falsch.

Mozilla schiebt das Bild um 4px nach unten.

Das ist zwar auch nicht korrekt, aber, da Dein CSS fehlerhaft ist, nicht zu bemängeln.

Die CSS-Angaben:
a {
 font:14px/20px verdana, arial, helvetica, sans-serif;
 text-decoration:none;
 font-weight:600;
 width:130px;

width wird nur bei block-level and replaced elements interpretiert

padding:0px 0px 0px 28px;
 line-height:25px;
 color:#bbb;
 background-image:url(../images/menue_link.gif);
 background-repeat: no-repeat;
 background-position:0px 0px;

background-position wird nur bei block-level and replaced elements interpretiert

Vielleicht kann mir jemand 'nen Tipp geben was ich hier falsch anpacke?

http://www.w3.org/TR/REC-CSS2/colors.html#background-properties

Du musst das a-Element als Block anzeigen lassen.
a {
  display:block;
  ...

viele Grüße

Axel