Oliver: Listen verschachteln

Hallo SelfHTMLler,

ich möchte eine nummerierte Liste verschachteln. Sie soll dann so aussehen:

1. (Text)
  1. (Text)
  2. (Text)
2. (Text)
  1. (Text)
  2. (Text)
  3. (Text)
3. (Text)
usw.

Ich habe es zuerst so versucht:

<ol>
<li>(Text)</li>
  <ol>
  <li>(Text)</li>
  <li>(Text)</li>
  </ol>
<li>(Text)</li>
  <ol>
  <li>(Text)</li>
  <li>(Text)</li>
usw.

Nachdem mir der W3-Validator einen Fehler gemeldet hat, hab ich eingesehen, dass es so nicht ganz richtig ist: Als einziges Kindelelement von ol ist li, nicht aber ol selbst erlaubt.

Also so:

<ol>
<li>(Text)</li>
  <li><ol>
  <li>(Text)</li>
  <li>(Text)</li>
  </ol></li>
<li>(Text)</li>
  <li><ol>
  <li>(Text)</li>
  <li>(Text)</li>
  </ol></li>

Jetzt wird aber der untergeordneten Liste eine Nummer vorangestellt.

SelfHTML meint, dass das Verschachteln von Listen möglich sei, erklärt aber nicht, wie. Und ich glaube kaum, dass mein zweites Beispiel das ist, was in SelfHTML gemeint ist.

Danke schon mal für Eure Hilfe.

Oliver

  1. Hallo.

    Du musst die Liste einfach in den Listeneintrag packen:

    <ol>
     <li>(Text)
      <ol>
       <li>(Text)</li>
       <li>(Text)</li>
      </ol>
     </li>
     <li>(Text)
      <ol>
       <li>(Text)</li>
       <li>(Text)</li>
      </ol>
     </li>
    </ol>

    Gruß
    Norbert

    1. Vielen Dank.