M.: Formular semantisch korrekt

Mahlzeit,
ich modernisiere grad ein altes Template aus dem Adminbereich meines Frameworks.
Jetzt hab ich mal gesucht, wie ich sowas korrekt auszeichne.

So sehen die Formulare aus:

| Variable | Wert / Input / Textarea ...  | Beschreibung                     |
+----------+------------------------------+----------------------------------+
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
|          |                              |                                  |
+----------+------------------------------+----------------------------------+

Die Beschreibung fällt bei einigen Formularen weg, ist also optional.
Jetzt hab ich bei meiner Suche mehrere Möglichkeiten gefunden, die als "richtig" propagiert werden.

  
<dl>  
	<dt></dt>  
	<dd></dd>  
</dl>  
  
<ul>  
	<li></li>  
</ul>  
  
<ol>  
	<li></li>  
</ol>  

Alles in Kombination mit fieldset, label usw.

Bisher hatte ich das in Tabellen, wobei das evtl. auch Sinn macht, da es sich ja um drei Spalten handeln kann und die Daten ja irgendwo auch tabellarisch sind.

Was ist denn nun die schönste Version in Verbindung von wiederverwendbaren Code und kurzen Ladezeiten? Ist sicher auch immer Ansichtssache, aber interessieren tuts mich trotzdem ;)

--
42
  1. Hallo,

    | Variable | Wert / Input / Textarea ...  | Beschreibung                     |
    +----------+------------------------------+----------------------------------+

    Bisher hatte ich das in Tabellen, wobei das evtl. auch Sinn macht, da es sich ja um drei Spalten handeln kann und die Daten ja irgendwo auch tabellarisch sind.

    Eine Tabelle ist hier durchaus passend.

    Keine Änderung notwendig, es sei denn, die Anforderungen ändern sich. Eine eventuelle Anpassbarkeit des Designs wäre auch eher eine Frage des CSS.

    Mathias

    1. Om nah hoo pez nyeetz, molily!

      Eine Tabelle ist hier durchaus passend.

      Sehe ich auch so.

      Keine Änderung notwendig, es sei denn, die Anforderungen ändern sich. Eine eventuelle Anpassbarkeit des Designs wäre auch eher eine Frage des CSS.

      Hinzu kommt, dass der admin-Bereich ja im Allgemeinen nicht für die breite Öffentlichkeit gedacht ist, sodass ich dort auch auf die Semantik pfeifen würde.

      Matthias

      --
      Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Mark und Markise.

      1. @@Matthias Apsel:

        nuqneH

        Hinzu kommt, dass der admin-Bereich ja im Allgemeinen nicht für die breite Öffentlichkeit gedacht ist, sodass ich dort auch auf die Semantik pfeifen würde.

        Das hieße die Firma pfeift drauf, in Erwägung zu ziehen, einen Blinden zu beschäftigen. Fail.

        Qapla'

        --
        „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
        1. Om nah hoo pez nyeetz, Gunnar Bittersmann!

          Das hieße die Firma pfeift drauf, in Erwägung zu ziehen, einen Blinden zu beschäftigen. Fail.

          Gutes Argument.

          Matthias

          --
          Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Hund und Hundertwasser.