Gunnar Bittersmann: Ordnerstruktur mit Listen abbilden?

Beitrag lesen

@@Johnes:

Ich will es aber so haben:

  • Ordner1
              + Ordner2 + Datei1
                        + Datei2
                        + Datei..
                        + Ordner1 + Datei1
                                  + Datei2
                                  + Datei..
              + Datei1

In XHTML 2 problemlos [XHTML2 §11]:

<nl>  
  <label>Ordner1</label>  
  <li>  
    <nl>  
      <label>Ordner2</label>  
      <li>Datei1</li>  
      <li>Datei2</li>  
      <li>Datei..</li>  
      <li>  
        <nl>  
          <label>Ordner1</label>  
          <li>Datei1</li>  
          <li>Datei2</li>  
          <li>Datei..</li>  
        </nl>  
      </li>  
    </nl>  
  </li>  
  <li>Datei1</li>  
</nl>

Die Macher von HTML 5 sehen solch vernünftige Auszeichnung nicht vor; und dummerweise verzögert sich durch die Parallelentwicklung von HTML 5 die Entwicklung von XHTML 2.

Bleibt also nur Flickschusterei: Die Ornertitel dürfen nicht innerhalb der Liste stehen, sondern außerhalb:

<span>Ordner1</span>  
<ul>  
  <li>  
    <span>Ordner2</span>  
    <ul>  
      <li>Datei1</li>  
      <li>Datei2</li>  
      <li>Datei..</li>  
      <li>  
        <span>Ordner1</span>  
        <ul>  
          <li>Datei1</li>  
          <li>Datei2</li>  
          <li>Datei..</li>  
        </ul>  
      </li>  
    </ul>  
  </li>  
  <li>Datei1</li>  
</ul>

Statt 'span' auch gern ein anderes Element: 'h#' bspw.

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.