Anders Winkler: LABEL-Tag aussserhalb von Forumlarfeldern benutzen?

Hi, vermutlich sehr einfach zu beantworten.... es geht um das LABEL-Tag:

http://www.htmldog.com/guides/htmladvanced/forms/

Spricht aus puristischer Sicht etwas dagegen das Label auch unabhängig von Formularen zu nutzen?

Also so

<ul class="person">
  <li><label>Nachname</label><div>Winkler</div></li>
  <li><label>Vorname</label><div>Anders</div></li>
  <li><label>Geb.-Jahr</label><div>1975</div></li>
</ul>

Oder wie sonst würde ich derartige Elemente bei einem tabellenfreien Layout sinnvoll strukturieren?

Danke für jeden Ratschlag!
Schönen Gruß, Anders

  1. Hallo.

    <ul class="person">
      <li><label>Nachname</label><div>Winkler</div></li>
      <li><label>Vorname</label><div>Anders</div></li>
      <li><label>Geb.-Jahr</label><div>1975</div></li>
    </ul>

    Oder wie sonst würde ich derartige Elemente bei einem tabellenfreien Layout sinnvoll strukturieren?

    Zum Beispiel:
    <dl class="person">
      <dt>Nachname</dt><dd>Winkler</dd>
      <dt>Vorname</dt><dd>Anders</dd>
      <dt>Geb.-Jahr</dt><dd>1975</dd>
    </dl>
    Die Funktion von <label> ist ja eine andere.
    MfG, at

    1. Zum Beispiel:
      <dl class="person">
        <dt>Nachname</dt><dd>Winkler</dd>
        <dt>Vorname</dt><dd>Anders</dd>
        <dt>Geb.-Jahr</dt><dd>1975</dd>
      </dl>
      Die Funktion von <label> ist ja eine andere.

      at,
      Die von dl, dt, dd aber auch. Das ist für Glossare gedacht; in dd steht die Erklärung zum vorhergehenden dt.
      Gunnar

      --
      "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
      (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
      1. Hallo.
        Du wirst mir sicher verzeihen, wenn ich statt einer erneuten Diskussion darüber an meine entsprechenden Beiträge im Archiv verweise, oder?
        MfG, at

        1. Du wirst mir sicher verzeihen, wenn ich statt einer erneuten Diskussion darüber an meine entsprechenden Beiträge im Archiv verweise, oder?

          Du wirst mir sicher verzeihen, wenn ich nicht im Archiv krame ohne zu wissen, wonach ich eigentlich suchen soll, oder?
          Gunnar

          --
          "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
          (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
          1. Hallo.

            Du wirst mir sicher verzeihen, wenn ich nicht im Archiv krame ohne zu wissen, wonach ich eigentlich suchen soll, oder?

            Nach meinen Ausführungen zur Semantik von Definitionslisten im Allgemeinen und deren Abgrenzung zu Tabellen im Besonderen.
            MfG, at

            1. Hallo,

              Nach meinen Ausführungen zur Semantik von Definitionslisten im Allgemeinen
              und deren Abgrenzung zu Tabellen im Besonderen.

              Beteiligte an diesen Diskussionen waren unter anderem auch molily und ich,
              wenn ich mich recht erinnere. Eine Suche nach dem Stichwort Definitionsliste
              dürfte die Suchergebnisse entsprechend eingrenzen, das Element taucht hier
              ja nicht so häufig auf. ;o)

              Tim

        2. Zum Beispiel:
          <dl class="person">
            <dt>Nachname</dt><dd>Winkler</dd>
            <dt>Vorname</dt><dd>Anders</dd>
            <dt>Geb.-Jahr</dt><dd>1975</dd>
          </dl>
          Die Funktion von <label> ist ja eine andere.

          Noch eine Frage: Ist es legitim in ein "dd" ein Image einzufassen?

          Also:

          <dl class="person">
            <dt>Foto</dt><dd><img src="aw.gif" /></dd>
          </dl>

          Ich gehe doch ausserdem recht in der Annahme, dass ich ein dt-element mit style="display:none" aus dem Design herausnehmen kann, oder?

          Danke vielmals, Anders

          1. Hallo.

            Noch eine Frage: Ist es legitim in ein "dd" ein Image einzufassen?

            Wenn es dem Zweck von <dd> dienlich ist, sicher.

            Ich gehe doch ausserdem recht in der Annahme, dass ich ein dt-element mit style="display:none" aus dem Design herausnehmen kann, oder?

            Natürlich.
            MfG, at

      2. Hi,

        <dl class="person">
          <dt>Nachname</dt><dd>Winkler</dd>
          <dt>Vorname</dt><dd>Anders</dd>
          <dt>Geb.-Jahr</dt><dd>1975</dd>
        </dl>
        Die Funktion von <label> ist ja eine andere.
        Die von dl, dt, dd aber auch. Das ist für Glossare gedacht; in dd steht die Erklärung zum vorhergehenden dt.

        Another application of DL, for example, is for marking up dialogues, with each DT naming a speaker, and each DD containing his or her words.
        (http://www.w3.org/TR/html401/struct/lists.html#edef-DT)

        Also ganz so eng wie Du das siehst, sieht das das W3C offensichtlich nicht.

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Also ganz so eng wie Du das siehst, sieht das das W3C offensichtlich nicht.

          Andreas,
          Klar kann man die Bedeutung von jedem Element ausdehnen. Man kann zum Beispiel table auch die Bedeutung zumessen, damit Layout zu erstellen...

          Womit wir wieder bei der Frage wären, dass HTML nicht die Semantik des Dokumentinhalts auszeichenet.
          Gunnar

          --
          "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
          (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
      3. Zum Beispiel:
        <dl class="person">
          <dt>Nachname</dt><dd>Winkler</dd>
          <dt>Vorname</dt><dd>Anders</dd>
          <dt>Geb.-Jahr</dt><dd>1975</dd>
        </dl>
        Die Funktion von <label> ist ja eine andere.

        Danke Dir, at!
        Schöne Grüsse, Anders

  2. Hi, vermutlich sehr einfach zu beantworten.... es geht um das LABEL-Tag:

    Hi,
    Was hat das mit CSS zu tun?

    Spricht aus puristischer Sicht etwas dagegen das Label auch unabhängig von Formularen zu nutzen?

    http://validator.w3.org hätte dir auch die negative Antwort gegeben.

    Oder wie sonst würde ich derartige Elemente bei einem tabellenfreien Layout sinnvoll strukturieren?

    Was haben deine Daten mit "tabellenfreiem Layout" zu tun?

    Es sind offensichtlich tabellarische Daten, wie strukturiert man die wohl am besten?*

    <table class="person">
      <tr><th>Nachname</th><td>Winkler</td></tr>
      <tr><th>Vorname</th><td>Anders</td></tr>
      <tr><th>Geb.-Jahr</th><td>1975</td></tr>
    </table>

    Gunnar

    * Ich geh mal davon aus, du meinst in HTML. Als XML/RDF-Anwendungen gäbe es da vCard und FOAF.

    --
    "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
    (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
    1. Hallo Gunnar,

      Es sind offensichtlich tabellarische Daten, wie strukturiert man die wohl am besten?*

      die Sache ist nur, dass ich eine Informationseinheit (=Caption+Wert) frei positionieren können muss (Dazu fehlen in meinem Beispiel noch die IDs). Das geht aber als Tabelle strukturiert nicht...

      Danke + Grüsse, Anders

      1. Hallo.

        die Sache ist nur, dass ich eine Informationseinheit (=Caption+Wert) frei positionieren können muss (Dazu fehlen in meinem Beispiel noch die IDs). Das geht aber als Tabelle strukturiert nicht...

        1. Das glaube ich nicht.
        2. Falls es stimmt, sollte es noch immer keine Grund für eine eventuell unpassende Auszeichnung sein.
        MfG, at

        1. Moin

          1. Das glaube ich nicht.

          Was glaubst Du nicht?

          1. Falls es stimmt, sollte es noch immer keine Grund für eine eventuell unpassende Auszeichnung sein.

          Nun, wenn ich Daten frei positieren können muss, so scheint mir eine Tabelle nicht sinnvoll. Eine Tabelle macht - wenn ich das Konzept richtig verstehe - nur dann Sinn, wenn die Daten auch Tabellarisch _dargestellt_ werden sollen oder aber die Daten als ähnlich strukturierte Datensätze organisiert sind. Also eine Tabelle mit mehreren Personen zum Beispiel. Mein Anwendungsfall ist jedoch genau ein Datensatz, es soll eine Detailansicht eines Kontaktes angezeigt werden. Und da scheint mir das von Dir vorgeschlagene dl/dt/dd-Kosntrukt das sinnvollste zu sein.

          Grüsse, Anders

          1. Hallo.

            Was glaubst Du nicht?

            Die Aussage, die ich oberhalb meiner Aussage zitiert hatte.

            Nun, wenn ich Daten frei positieren können muss, so scheint mir eine Tabelle nicht sinnvoll.

            Das hatte ich soweit verstanden.

            Eine Tabelle macht - wenn ich das Konzept richtig verstehe - nur dann Sinn, wenn die Daten auch Tabellarisch _dargestellt_ werden sollen oder aber die Daten als ähnlich strukturierte Datensätze organisiert sind.

            Eine Tabelle ergibt -- nicht "macht" -- nur dann Sinn, wenn die Daten in einer Art und Weise wahrgenommen und verarbeitet werden sollen, die eine solche Auszeichnung rechtfertigt. Wie du auch im Archiv nachlesen kannst, halte ich etwa das Ziel der Vergleichbarkeit von Daten für ein wichtiges Kriterium.
            Für die Darstellung hingegen ist CSS zuständig.

            Also eine Tabelle mit mehreren Personen zum Beispiel. Mein Anwendungsfall ist jedoch genau ein Datensatz, es soll eine Detailansicht eines Kontaktes angezeigt werden. Und da scheint mir das von Dir vorgeschlagene dl/dt/dd-Kosntrukt das sinnvollste zu sein.

            Mir auch. Und genau darum geht es auch: Suche die Elemente immer passend zu den Inhalten aus. Mal passt das eine besser, mal das andere, obwohl die Darstellung im Browser vielleicht sogar die gleiche ist.
            MfG, at

            1. Hallo at,

              sollen, die eine solche Auszeichnung rechtfertigt. Wie du auch im Archiv nachlesen kannst, halte ich etwa das Ziel der Vergleichbarkeit von Daten für ein wichtiges Kriterium.

              danke vielmals für Deine Hilfe & Ratschläge, ich verstehe die Problematik immer besser :)
              Anders