Hallo Steffenk,
danke für die Info.
Habe ich dann auch gemacht und ein Menu gebaut, dass im IE läuft, aber nicht im Firefox.
Ein Listenmenu mit unsortierter Liste und Untermenus.
Die Menupunkte haben eine Hintergrundfarbe und einen Rand.
Der Firefox ignoriert
1. die Breite der einzelnen Menupunkte: die Hintergrundfarbe mit dem Rahmen ist nur so breit, wie das Textelement.
2. die Höhenangaben (padding)
3. den Aktivzustand der Hauptmenupunkte.
Hier der Auszug aus dem CSS:
/* Positionierung des Menus, seitliche Navigation*/
.menu {
display: block;
background-color: #FFFFFF;
position: absolute;
top: 210px;
left: 35px;
width: auto;
}
/*Klasse für die seitliche Navigation, 1. Ebene: mit Rand und Hintergrundfarbe*/
.menu_main{
color: #555656;
width: 100px;
background-color: #B3B0A1;
border-top: 1px #686355 solid;
border-left: 1px #686355 solid;
border-right: 1px #686355 solid;
border-bottom: 1px #686355 solid;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
padding: 3px;
}
}
/*Klasse für die seitliche Navigation, 1. Ebene, Aktiv*/
.menu_mainact {
color: #555656;
width: 100px;
background-color: #B3B0A1;
border-top: 1px #686355 solid;
border-left: 1px #686355 solid;
border-right: 1px #686355 solid;
border-bottom: 1px #686355 solid;
text-decoration: none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
padding: 3px;
}
/*Klasse für die seitliche Navigation, 1. Unter-Ebene*/
.menu_sub {
color: #555656;
width: 100px;
background-color: #DBD8C9;
border-top: 1px #686355 solid;
border-left: 1px #686355 solid;
border-right: 1px #686355 solid;
border-bottom: 1px #686355 solid;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
padding: 3px 3px 3px 10px;
}
/*Klasse für die seitliche Navigation, 1. Unter-Ebene, Aktiv*/
.menu_subact {
list-style-position: outside;
color: #555656;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
width: 100px;
background-color: #DBD8C9;
border-top: 1px #686355 solid;
border-left: 1px #686355 solid;
border-right: 1px #686355 solid;
border-bottom: 1px #686355 solid;
text-decoration:none;
padding: 3px 3px 3px 10px;
}
Hier das Setup
marks.MENU = HMENU
#excludeUIDList soll Seiten aus dem Menu entfernen
#Evtl. problematisch, weil das Menu2 vielleicht nicht barrierefrei ist.
#marks.MENU.excludeUidList =
marks.MENU.entryLevel = 0
marks.MENU {
1 = TMENU
1 {
wrap = <ul> | </ul>
entryLevel = 1
noBlur = 1
NO {
WrapItemAndSub = <li> | </li>
after = <br />
ATagParams = class = "menu_main"
#StdWrap.case = lower
#beforeImg = fileadmin/Franz/images/pix-punkt-t.gif
RO = 1
#beforeROImg = fileadmin/Franz/images/pix-punkt.gif
}
ACT < .NO
ACT.ATagParams = class = "menu_mainact"
ACT = 1
}
2 = TMENU
2 {
wrap = <ul> | </ul>
#entryLevel = 0
noBlur = 1
NO {
AllWrap = class = "menu_sub"
after = <br />
ATagParams = class = "menu_sub"
#StdWrap.case = lower
RO = 1
}
ACT < .NO
ACT.ATagParams = class="menu_subact"
ACT = 1
}
Was mache ich falsch,
kannst du mir helfen?
Gruß
Andrea