Textareas automatisch skalieren ohne JavaScript
Die neue CSS-Eigenschaft field-sizing macht die bewährten JavaScript-Tricks für automatisch wachsende Textareas überflüssig. Mit field-sizing: content passt sich ein Formularfeld ab der ersten Eingabe an seinen Inhalt an — nativ im Browser, ohne Event-Listener und ohne Layout-Hacks.
Inhaltsverzeichnis
- 1. Das JavaScript-Problem bei Auto-resize-Textareas
- 2. Was ist CSS field-sizing?
- 3. field-sizing: content im Detail
- 4. field-sizing: fixed — das Standardverhalten
- 5. min-height und max-height kombinieren
- 6. Weitere unterstützte Formularelemente
- 7. Browser-Support und aktuelle Situation
- 8. field-sizing vs. JavaScript-Lösungen im Vergleich
- 9. Fallback-Strategien für ältere Browser
- 10. Zusammenfassung
- 11. FAQ