Homepage selbermachen 7.851 Themen, 35.615 Beiträge

CMS - MenüButtons in Netscape, Firefox und Opera beschnitten!

Magicmaster_nbb / 9 Antworten / Flachansicht Nickles

Hallo,

folgendes Problem:
ich habe ein Mainmenu, bei dem die Menüpunkte mit einem
Bild hinterlegt sind. Besser gesagt zwei, da ein rollover
besteht. Damit ihr wisst wovon ich rede:

.mainlevel {
letter-spacing : 0px;
padding-left : 15px;
width : 160;
line-height : 22px;
border : 3px solid #FFFFFF;
}

a.mainlevel:link, a.mainlevel:visited {
color : #000000;
background : url('../images/icon01.gif');
font-weight : bold;
background-repeat: no-repeat;
}

a.mainlevel:hover {
color : #FFFFFF;
background : url('../images/icon02.gif');
font-weight : bold;
background-repeat: no-repeat;
}

Mein Problem besteht darin, dass der IE alles perfekt
anzeigt, Netscape, Firefox und Opera mir aber die
Hintergrundbilder des Menüs genau auf die rechte und untere
Kante des Textes beschneiden!
Habe auch schon versucht die Länge und Breite der Bilder
anzugeben. Ändert sich aber nichts!

Hoffe mir kann jemand helfen!

bei Antwort benachrichtigen
xafford Magicmaster_nbb „Danke für den Tip. Funktioniert bloß leider nicht! Ich werd noch wahnsinnig...“
Optionen

Die Ursache liegt in dem was ich vermutet hatte. Du gibst dem Anchor-Tag (Link) ein Hintergrundbild, ein Anchor ist aber ein Inline-Elementund kein Block-Element. Standardkonform sind Inline-Elemente aber nur so breit wie ihr Inhalt, auch wenn man ihnen mit CSS eine andere breite zuweist.
Die Lösungen 1 wären:

a.sublevel:link, a.sublevel:visited {
color : #000000;
display:block;
width : 143 px;
background-image : url('../images/icon03.gif');
font-weight : bold;
background-repeat: no-repeat;
}

a.sublevel:hover {
color : #FFFFFF;
display:block;
width : 143 px;
background-image : url('../images/icon04.gif');
font-weight : bold;
background-repeat: no-repeat;
}
(float kann hier entfallen, da Du die Links ohnehin zeilenweise anzeigst. Die Lösung 2 wäre, daß Du das Hintergrundbild den Tabellenzellen (TD) der Tabelle zuweist, in der die Links sich befinden.

Noch eine kleine Zusatzbemerkung. Der Code der Seite ist recht weit entfernt davon standardkonform zu sein und dein /euer Impressum ist unzureichend und entspreicht nicht den gesetzlichen Auflagen.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen