In Ordnung, ich weiß, wie die fieldset
/legend
in HTML funktioniert. Angenommen, Sie mit einigen Feldern eine Form haben:Fieldsets und Legenden
<form>
<fieldset>
<legend>legend</legend>
<input name="input1" />
</fieldset>
</form>
Was sollte ich das legend
verwenden? Es wird als Titel angezeigt, aber ist keine Legende semantisch eine Erklärung des Inhalts? Meiner Ansicht nach, bevorzugt würden Sie so etwas tun:
<form>
<fieldset>
<legend>* = required</legend>
<label for="input1">input 1 *</label><input id="input1" name="input1" />
</fieldset>
</form>
Aber das wirklich nicht klappt mit wie Fieldset gerendert werden. Ist das nur eine ambitionierte Benennung in HTML, oder ist es mein Missverständnis des englischen Wortes "Legende"?
Edit: Fest ;-) einige Fehler
Das schließende Tag für die Legende sollte/legend sein (es ist/fieldset jetzt) – FOR
Auch die Bezeichnung "für" bezieht sich auf eine ID - Sie sollten haben – Greg