Zum Inhalt springen

Problem bei relativ simplen menü

Erstellt am 12. September 2006 · 4 Antworten · letzte Antwort am 13. September 2006

Tags: HTML & CSS, Frage

rizzla ·

Hi,

ich sitz grad an nem horizontalen TMenu, es will aber nicht gescheid laufen.
Es sollte so sein wie auf der Seite hier http://www.loart.de/leistungen.htm.
Im Moment schiebt es die 2 Zeile aber immer hinter den geklickten Menüpunkt statt drunter.
Es muss irgendeine Kleinigkeit sein, ich find se aber grad schon länger nicht.

Ich hab das auch schon pobiert jede Menüebene in ein eigenes div zu packen, aber der div der 2 Menüebene war dann immer innerhalb des ersten.

Hier mal die Schnippsel

NAVIGATION = HMENU
NAVIGATION {
special = directory
special.value = 1

1 = TMENU
1 {
wrap = |
NO.allWrap = | 
NO.ATagParams = class="level1-no"
ACT < temp.menuLeft.1.NO
ACT = 1
ACT.ATagParams = class="level1-act"
}

2 = TMENU
2 {
wrap =  |
NO.allWrap = | 
NO.ATagParams = class="level2-no"
ACT < temp.menuLeft.2.NO
ACT = 1
ACT.ATagParams = class="level2-act"  
}

}

und hier das CSS dazu

#navigation {
	height: 100px;
	width: 800px;
	color: #999;
	font:  bold 15px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

#navigation a{
  color: #999;
  font: bold 12px verdana, sans-serif;
  margin: 1px 0 1px 0;
  padding: 3px 3px 3px 4px;
  text-decoration:none;
  display: inline;

}

#navigation a:hover{
  color: #000;
}

#navigation a.level1-act {
  color: #000;
}

#navigation a.level2-no {
  clear;
  font: bold 11px verdana, sans-serif;
  margin-top: 20px;
  margin-left: 20px;
  width: 180px;
}

#navigation a.level2-act {
  font: bold 11px verdana, sans-serif;
  color: #000;
  margin-left: 20px;
  width: 180px;
}
toyde ·

Wenn Du genau das verlinkte Menü umsetzen möchtest, warum passt Du die HTML-Struktur nicht einfach auf dein Script an .. #paralyzed# ?

Falls nur der Marker/Subpart das Problem ist, dann setze für tiefere Navigationsebenen einen weiteren Marker (nur als Denkanstoss).

grüsse

rizzla ·

Das mit dem marker dürfte mich schon weiter bringen.

Das Menü auf der Beispielseite ist leider unter aller Sau gecodet.
Jeder link in einem div die absolut positioniert sind.

toyde ·
Nejah schrieb

Bringt

allWrap = | <br>

nichts?

Falsche Frage. Ja, es bewirkt was - aber nicht das gewünschte Ergebnis. Gewünscht ist das versetzte Untermenü. Ein Zeilenumbruch bewirkt einen Zeilenumbruch 😉 .

grüsse