Zum Inhalt springen

css nur für menü / rest anders / wie ?

Erstellt am 2. Oktober 2004 · 2 Antworten · letzte Antwort am 4. Oktober 2004

Tags: HTML & CSS, Frage

colonia ·

hallo

habe einen weg gesucht, mein automatisch erstelltest menü zu formatieren, das habe ich nun über die einbindung eines css geschafft.

seite = PAGE

seite {
typeNum = 0
stylesheet = fileadmin/styles/format.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/startseite2004.htm
10.marks {
MENU_TOP = HMENU
MENU_TOP.special = directory
MENU_TOP.special.value = 4
MENU_TOP.1 = TMENU
MENU_TOP.1.NO = 1
MENU_TOP.1.NO {
linkWrap =  | |nbsp
}
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
}
}

allerdings möchte ich die menüzeile in einer anderen farbe als die inhalte der restlichen seite haben. in der menüzeile sollen die links in weißer schrift sein, da hier der hintergrund schwarz ist. das habe ich auch so im format.css festgelegt. allerdings ist der hintergrund der restlichen seite schwarz und daher sollte ALLE anderen links schwarz sein.

nur wie schaff ich das ?

danke !

Dreadhead ·

hmm, wie wärs, wenn du für dein Menü ne class oder id mitgibst?
dann kannst du dein Menü in der CSS extra definieren.
Schau dir einfach mal ATagParam oder unter CSS id/class an. das dürfte dir weiterhelfen.

Dander ·

im setup so:

MENU_TOP = HMENU 
MENU_TOP.special = directory 
MENU_TOP.special.value = 4 
MENU_TOP.1 = TMENU 
MENU_TOP.1.NO = 1 
MENU_TOP.1.NO { 
ATagParams =class="menu"
linkWrap =  | |nbsp 
}

und im stylesheet so:

.menu:link { color: white; font-size: 11 }
.menu:hover { color: white; font-size: 11 }
.menu:visited { color: white; font-size: 11 }

MFG

Dander