Hallo Matthias,
ich sehe hier (fast?) immer die Variante mit
for=
. Ich bevorzuge die Variante mit<label>Name <input id="Name"></label>
Ist es egal - von Gruppierungen mal abgesehen -, welche Variante man wählt?
Inzwischen ja. Ältere Screenreader hatten Schwierigkeiten mit der nicht expliten Zuordnung. Semantisch ist jedoch das Eingabefeld nicht Teil seiner Beschriftung.
Aber funktional. Wenn man den Label berührt, wandert der Focus zum dazugehörigen Dialogfeld.
Das mit def DB bezieht sich auf die benötigten Metadaten. Da bin ich mir noch nicht sicher, welche ich erheben sollte.
- Labeltext
- Inputtype
- SizeX
- SizeY
- PosX
- PosY
- Validierungsfunktionsname
- ???
Grüße
TS