Zum Inhalt springen

Menü ändert die Formatierung

Erstellt am 21. November 2005 · 2 Antworten · letzte Antwort am 23. November 2005

Tags: HTML & CSS, Frage

holli.​p ·

Hallo,

mittlerweile bin ich leider mit meinem Latein am Ende.

Ich habe ein Menü (große Schrift) mit Submenü (kleine Schrift, eingerückt) erstellt.
Das funktioniert eigentlich auch, nur sobald man einen Punkt des Submenüs anklickt, nimmt er leider das Format (große Schrift) der Hauptmenü-Punkte an.

Weder im Typo-Skript noch im Style-Sheet kann ich den Fehler entdecken.

Habt Ihr eine Idee?

temp.menu_oben = HMENU
temp.menu_oben {
         special = directory
         special.value = 3
         1 = TMENU
         1.NO = 1
         1.NO.linkWrap =  <li>|</li> ||*| <li>|</li> ||*| <li>|</li>
      }

temp.menu_links = HMENU
temp.menu_links {
         special = directory
         special.value = 2
         entryLevel = 1
         1 = TMENU
         1.NO = 1
         1.NO.linkWrap = <li>|</li>
         1.ACT = 1
         1.ACT.linkWrap = <li class="active">|</li>
         }

temp.menu_links.2 < temp.menu_links.1
temp.menu_links {
         2.NO.linkWrap = <li class="sub">|</li>
         2.ACT = 1
         2.ACT.linkWrap = <li class="subactive">|</li>
         }

# Template content object: 
temp.mainTemplate = TEMPLATE 
temp.mainTemplate { 
template = FILE 
template.file = fileadmin/vorlage.html
workOnSubpart = DOKUMENT
	
# subparts.HEADER < styles.header.get
subparts.MENU_OBEN < temp.menu_oben
subparts.MENU_LINKS < temp.menu_links

# subparts.CONTENT < styles.content.get

# subparts.CONTENT_BORDER < styles.content.getBorder
subparts.LINKS < styles.content.getLeft
subparts.MITTE < styles.content.get
subparts.RECHTS < styles.content.getRight

# subparts.DATE < styles.content.lastUpdate
} 

# Default PAGE object: 
page = PAGE 
page.typeNum = 0 
page.10 < temp.mainTemplate
#page.headerData.10 < temp.mainHeader
page.bodyTag = <body bgcolor="#ffffff">
page.stylesheet = fileadmin/style.css
page.meta.AUTHOR = Holger Petersen
page.meta.DESCRIPTION = MCS Relaunch 2005

config.doctype = xhtml_trans

Das Style-Sheet fürs Menü:

/* MENU_LINKS */

#sidebar-a {
float: left;
width: 200px;
margin: 0;
padding: 0px;
}

#menue {
margin: 0px 0px 30px 0px;
padding: 0px;
border-bottom: 1px solid #ECEBE3;
background-color : transparent;
float: left;
width : 100%;
}

#menue ul, #menue li {
display: inline;
list-style: none;
}

#menue li a, #menue li a:hover, #menue li a:active {
font-size:12px;
font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
display: block;
text-decoration: none;
color: #ECEBE3;
padding: 6px 0px 6px 15px;
border-top: 1px solid #fff;
text-align: left;
font-weight: bold;
}

#menue li a:hover, #menue li a:active {
background-color: #596171;
text-decoration: none;
color: #fff;
}

/* MENU_LINKS sub*/

#menue li.sub a, #menue li.sub a:hover, #menue li.sub a:active {
font-size:10px;
font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
display: block;
text-decoration: none;
color: #596171;
padding: 6px 0px 6px 20px;
border-top: 1px solid #fff;
text-align: left;
font-weight: bold;
}

#menue li.sub a:hover, #menue li.sub a:active {
background-color: #ecebe2;
text-decoration: none;
color: #596171;
}

Danke, danke, danke!