Formulare html Label weglassen?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Falsch ist es nicht, aber das zweite ist semantischer und gerade für Leute mit Einschränkungen daher besser zu nutzen

<form action="suche.html">

Vorname: <input type="text" name="vorname">

</form>

Das hat man vor 10 Jahren so gemacht.

Ich würde Variante 2 verwenden:

<form action="suche.html">

<label for="vorname">

Vorname:<input type="vorname" id="vorname">

</label>

</form>

Und type="vorname= gibt es nicht.

Diese gibt es: https://www.w3schools.com/html/html_form_input_types.asp

Ich würde das "Vorname" als placeholder ins input schreiben. Spart Platz und sieht moderner aus. Kann man anschließend noch per css stylen.