Zum Inhalt springen

Fehlerhaftes ul-Menü

Erstellt am 15. März 2007 · 5 Antworten · letzte Antwort am 15. März 2007

Tags: HTML & CSS, Frage

maennchen1 ·

Hallo!

Ich bekomme einfach kein valides HTML-ul-Menü hin, sobald sich Untermenüpunkte auftun. 🙁

Ich hätte gern so etwas:

<ul>
  <li>1</li>
  <li>2
    <ul>
      <li>2.1</li>
      <li>2.2</li>
    </ul>
  </li>
  <li>3</li>
</ul>

Bei mir kommt aber immer so etwas heraus:

<ul>
  <li>1</li>
  <li>2</li>
    <ul>
      <li>2.1</li>
      <li>2.2</li>
    </ul>
    </li>
  <li>3</li>
</ul>

Mein Menü ist vertikal. Auf 1. Ebene grafisch, die Unterebenen dann HTML:

temp.menu = HMENU
temp.menu {
  special = directory
  special.value = 6
  1 = GMENU
  1.noBlur = 1
 
  1.NO = 1
  1.NO {
    XY = 200,34
    background = #ffffff
    wrap = <li>|</li>
   
    #Hintergrundbild
    5 = IMAGE
    5.file = fileadmin/template/sys_img/nav_arr.gif
   
    #Beschriftung als Text rendern
    10 = TEXT
    10.text.field = title
    10.fontColor = #405E80
    10.fontFile = fileadmin/template/fonts/ZURCHLC.TTF
    10.fontSize = 9
    10.spacing = 1
    10.offset = 20,22
    10.align = left

  }
  1.RO < .1.NO
  1.RO = 1
  1.RO.5.file = fileadmin/template/sys_img/nav_arr_over.gif
  1.RO.10.fontColor = #103560
 
  1.ACT < .1.NO
  1.ACT = 1
  1.ACT.5.file = fileadmin/template/sys_img/nav_arr_open.gif
  1.ACT.10.fontColor = #103560
  
  
  2 = TMENU
  2 {
    wrap  = <ul>|</ul></li>
    expAll = 1
    noBlur = 1

    NO = 1  
    NO.allWrap = <li>|</li>
    
    CUR = 1
    CUR.allWrap = <li>|</li>
    CUR.ATagParams = class="aktiv"
  }
  3 <.2
}

Der Fehler liegt sicherlich in meinem TS. Nur wo? Hat jemand ein scharfes Auge? 🙂 Danke schön!

maennchen1 ·
just2b schrieb

da muss man dann etwas spielen mit IFSUB bzw ACTIFSUB

Ich glaube, dass ich darauf hinaus will. Könntest du eventuell etwas konkreter werden?
Irgend jemand wird doch schon mal valide ul-Menüs gebaut haben...

maennchen1 ·

Ah, danke für den Link, hatte mich schon gewundert 🙂
Das Beispiel sieht schonmal nicht schlecht aus, gern würde ich N00b das aber auch verstehen (spielen is ja nich soo schlecht 😉).

Augenscheinlich läuft das Ding ja auch bei Dir, ich finde auch den Punkt für das abschließende "li", aber wo ist das zu öffnende?

Bin zu blöd...