Gunnar Bittersmann: Was ist Semantik?

Beitrag lesen

Was ist für die genau die "Struktur"?
Das, was sich im Elementbaum widerspiegelt.

Hm, das war wohl etwas leichtfertig. Aber ich bin ja auf der Suche. ;-)

Die Struktur eines Dokuments kann mehr sein als sich mit HTML ausdrücken lässt.
Beispielsweise dieses Glossar:

foo: Erklärung der Bedeutung (also nichts)
bar: Erklärung der Bedeutung (also auch nichts)

In HTML:
[code lang=html]<dl>
  <dt>foo</dt>
  <dd>Erklärung der Bedeutung (also nichts)</dd>
  <dt>bar</dt>
  <dd>Erklärung der Bedeutung (also auch nichts)</dd>
</dl>[code]

Die Nachbarschaft von dt zu dd ist in HTML die gleiche wie die von dd zu dt. Nichts deutet darauf hin, dass ein dd zum vorangegangenen dt gehört und mit dem darauffolgenden dt nichts zu tun hat.

Besser wäre IMHO ein Gruppierung von dt und dd:
[code lang=xml]<dl>
  <li>
    <dt>foo</dt>
    <dd>Erklärung der Bedeutung (also nichts)</dd>
  </li>
  <li>
    <dt>bar</dt>
    <dd>Erklärung der Bedeutung (also auch nichts)</dd>
  </li>
</dl>[code]

In XHTML 2 wird es ja Elemente geben, um die Dokumentstruktur noch besser auszeichnen zu können: s (section), nl (navidation list).

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
0 56

Was ist Semantik?

I²chen
  • sonstiges
  1. -2
    Ludger
  2. 0

    Noch eine Frage zum Forum

    I²chen
    • zu diesem forum
    1. -4
      Christoph Schnauß
      1. 0
        Dennis
        1. 0
          Christoph Schnauß
      2. 0
        Christoph Schnauß
      3. 1
        Gunnar Bittersmann
        1. 0
          Fabian Transchel
    2. 1
      Dennis
    3. 1
      Fabian St.
  3. -1
    Gernot Back
    1. 0
      Cheatah
      1. 0
        Gernot Back
        1. 1
          Ashura
          1. 0
            Gernot Back
            1. 0
              Ashura
            2. 0
              Fabian Transchel
              1. 0
                Gernot Back
            3. 0
              Cheatah
              1. 0
                Gernot Back
        2. 0
          Ludger
    2. -1
      Christoph Schnauß
      1. 0
        Gernot Back
        1. -1
          Fabian Transchel
          1. 0
            Gernot Back
            1. 0
              Fabian Transchel
          2. 0
            Avalon
            1. 0
              Fabian Transchel
    3. 1
      Frank Schönmann
      1. 0
        Gernot Back
        1. 0
          Andreas Lindig
          1. 0
            Gernot Back
        2. 0
          Ludger
        3. 1
          Daniel Thoma
      2. 0
        Ludger
    4. 0
      Richard Rüfenacht
      1. 0
        Gernot Back
  4. 0
    I²chen
    1. 0
      Gernot Back
    2. 0
      Gunnar Bittersmann
      1. 0
        Ludger
        1. 0
          Gunnar Bittersmann
          1. 0
            Ludger
      2. 0
        I²chen
        1. 0
          I²chen
        2. 0
          Gunnar Bittersmann
          1. 0
            Gunnar Bittersmann
            1. 0
              Ashura
              1. 0
                Gunnar Bittersmann
                1. 0
                  Ashura
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Ashura
              2. 0
                Gernot Back
                1. 0
                  Ashura
        3. 0
          Fabian Transchel