Richard: Wie verschachtelte Listen mit xhtml?

Hallo!

Wenn ich folgende verschachtelte Liste validieren lasse, bekomme ich mehrere Fehlermeldungen. Ich habe extra noch Mal in selfhtml nachgeschaut, aber nur festgestellt, dass mein Code eigentlich stimmen müsste. Wo steckt der Fehler?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Titel</title>
</head>
<body>
<ul>
<li>Punkt 1</li>
<li>Punkt 2</li>
 <ul>
 <li>Punkt 2.1</li>
 <li>Punkt 2.2</li>
 </ul>
 <li>Punkt 3</li>
<li>Punkt 4</li>
<li>Punkt 5</li>
<li>Punkt 6</li>
</ul>
</body>
</html>

  1. Hi,

    müsste. Wo steckt der Fehler?
    <ul>
    <li>Punkt 1</li>
    <li>Punkt 2</li>
    <ul>
    <li>Punkt 2.1</li>
    <li>Punkt 2.2</li>
    </ul>
    <li>Punkt 3</li>
    <li>Punkt 4</li>
    <li>Punkt 5</li>
    <li>Punkt 6</li>
    </ul>
    </body>
    </html>

    Du kannst die Unter-Liste-<ul> nciht einfach in die obere reinbauen. Sie müssen innerhalb eine <li>s stehen:

    <ul>
     <li>Punkt 1</li>
     <li>Punkt 2
      <ul>
       <li>Punkt 2.1</li>
       <li>Punkt 2.2</li>
      </ul>
     </li>
     <li>Punkt 3</li>
     <li>Punkt 4</li>
     <li>Punkt 5</li>
     <li>Punkt 6</li>
    </ul>

    HTH

    ortenau-s-bahner

    --
    ss:} zu:$ ls:} fo:| de:] va:) ch:? sh:( n4:# rl:? br:> js:| ie:( fl:{ mo:)
  2. Hallo,

    Wo steckt der Fehler?

    richtig wäre:

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

    ist eigentlich auch logisch...
    die subliste gehört schließlich _zum_ listenpunkt 2, und soll keinen
    "neuen listenpunkt" darstellen

    merke: zwischen den listenpunkten einer Liste darf nichts stehen.

    mfg NAG

    --
    signatur