Zum Inhalt springen

Valides Verschachteltes Listen-Menü

Erstellt am 24. Juli 2007 · 2 Antworten · letzte Antwort am 24. Juli 2007

Tags: HTML & CSS, Frage

Pfandleiher ·

Hallo Forum,

ich steh grade auf dem Schlauch. Ich möchte ein verschachteltes Listenmenü erstellen.

Bisher mache ich dies mit folgendem TS:

temp.main.menu = HMENU
temp.main.menu {
	special = directory
	special.value = 2
	wrap = <ul id="menu">|</ul>
	
	1 = TMENU
	1.noBlur = 1
	1.NO = 1
	1.NO.allWrap = <li>|</li>

	2 < .1
	2.wrap = <ul>|</ul>
	
	3 < .2
}

Das erzeugte HTML ist folgendes:

  <ul id="menu">
    <li>1</li>
    <ul>
      <li>1.1</li>
      <ul>
        <li>1.1.1</li>
        <li>1.1.2</li>
        <li>1.1.3</li>
      </ul>
      <li>1.2</li>
      <li>1.3</li>
    </ul>
    <li>2</li>
    <li>3</li>
  </ul>

Dies ist allerdings nicht Standardkonform. Valide wäre es, wenn der Punkt 1 bzw. 1.1 mit seinem li-Tag die komplette 1. bzw. 1.1. Menüebene umschließt, so wie hier:
http://de.selfhtml.org/html/text/anzeige/ul_ul.htm

Wie schaffe ich das?