Zum Inhalt springen

TMENU mit CSS geht nicht unter FF und Safari

Erstellt am 7. Juli 2008 · 1 Antwort · letzte Antwort am 7. Juli 2008

Tags: HTML & CSS, Frage

kulli ·

Hallo zusammen,

ich habe ein Problem mit meinem TMENU. Ich habe eine Definition via TS gemacht

temp.1st_menu = HMENU
temp.1st_menu {
special = directory
1 = TMENU
1{

noBlur = 1
NO =1
NO {
linkWrap = <span id="1st_menu">|</span>
}
ACT = <.NO
ACT {
linkWrap = <span id="1st_menu">|</span>
}
}
}

Die CSS Definitionen sehen wie folgt aus:

#1st_menu a{
	font-size: 14px;
	color: #ffffff;
	padding-top:15px;
	font-family: "Trebuchet MS";
	padding-right:6px;
	padding-left:6px;
	float: left;
	text-decoration: none;
	height:46px;
	font-weight: normal;	
}


#1st_menu_akt a, #1st_menu a:hover
{
	background-image: url(images/over_menu_1st_level_BG.jpg);
	background-repeat: repeat-x;

}

Das Ergebnis im FF und in Safari geht aber gar nicht:

Bild: img143.imageshack.us/…/menff2xund3nz5.jpg

Der IE7 und OPERA9.5 zeigen es so an, wie es sollte...

Bild: img387.imageshack.us/…/menie7uw5.jpg

Hat jemand dafür eine Erklärung?
Bin ich nur zu dusselig oder was... habe versucht alle Fehlerquellen auszuschalten... leider ohne Erfolg.

Gruß
Kulli

Unbekannter Benutzer ·

erstmal statt id, class verwenden, da id nur einmal pro Seite vorkommen darf.

Ansonsten würde ich sagen falsches Forum. Das ist ein Darstellungsproblem, wfür es mehrere Gründe geben kann.

1. Falscher Doctype
2. Fehlerhaftes CSS

Validier mal dein HTML
Validier dein CSS

Was aber auffällt ist schonmal dein float usw... in einem span. Span ist ein inline-Element. Das geht da gar nicht.