Definition
Status: Aktueller Standard
Das Tag
<datalist> steht für datalist (Datenliste).
Das HTML-Element
<datalist> wird verwendet, um eine Liste von vordefinierten Optionen für ein Eingabefeld (<input>) bereitzustellen. Es dient primär der Autovervollständigung, lässt dem Nutzer aber die Freiheit, auch eigene Werte einzugeben. Um eine Datenliste mit einem Eingabefeld zu verknüpfen, muss die id der <datalist> mit dem list-Attribut des <input>-Elements übereinstimmen. Im Gegensatz zu <select> erlaubt es auch freie Eingaben zu machen. Das Aussehen des Dropdowns von <datalist> lässt sich kaum mit CSS anpassen, da es vom Betriebssystem bzw. Browser gerendert wird.
