textarea ist das Element für ein mehrzeiliges Textfeld. Anders als beim einzeiligen Feld steht sein Wert zwischen den Tags.
- textarea
Formularfeld für mehrzeiligen Text.
Beispiel: „Der Inhalt einer textarea steht zwischen den Tags.“
Der Unterschied zum input
<label for="text">Ihre Nachricht</label>
<textarea id="text" name="text" rows="6"></textarea>Beim einzeiligen Feld steht der Wert im Attribut, hier zwischen den Tags. In Vorlagen führt das zu einem häufigen Fehler: Jedes Leerzeichen und jeder Zeilenumbruch zwischen den Tags landet im Feld. Deshalb stehen öffnendes und schließendes Tag direkt aneinander.
Größe
rows gibt die Höhe in Zeilen vor, die Breite kommt aus dem Stylesheet. Mit field-sizing: content wächst das Feld inzwischen mit dem Inhalt mit, was vorher nur mit Skript ging.