Formular semantisch korrekt
M.
- html
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 ;)
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
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
@@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'
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