Java Reference
In-Depth Information
Tabelle 3.2■ Neue Typen bei Eingabefeldern in Formularen (Fortsetzung)
Attributwert
Bedeutung
Listing 3.6■ Ein Wertebereich
<input type="range" min="10" max="100" step="5" value="55">
Manche Browser zeigen bei diesem Typ einen Schieberegler an, über den die
Werte visuell geändert werden können.
Sucheingabe - auch mit regulären Ausdrücken
search
Datumsangabe: Stunde, Minute, Sekunde und Millisekunde ohne Zeitzone
time
Angabe eines URL. Manche Browser unterstützen eine Vervollständigung einer
Internetadresse und ergänzen etwa http:// als Protokoll.
url
Datumsangabe: Woche
week
Datumsangabe: Jahr
year
HInWEIS: Wer HTML schon länger kennt, wird bemerken, dass solche Eingabe-
typen bzw. -möglichkeiten bei input -Elementen keineswegs neu sind. Schon vor
Jahren hatte man Festlegungen von Benutzereingaben per Webformular vorge-
sehen, zusammen mit Wertebereichen etc. Aber die Browserhersteller haben
diese Festlegungen immer ignoriert und die Auszeichnungen haben sich nie
durchgesetzt. Nun dürte jedoch aufallen, dass auch aktuell viele Browser diese
neuen Auszeichnungen ignorieren. Wenn Sie etwa in einem als Datum gekenn-
zeichneten Eingabefeld einen Prosatext eintragen, werden die meisten Browser
das ohne Probleme schlucken. Und wenn etwa ein Browser eine Eingabeunter-
stützung bei entsprechend ausgezeichneten Elementen (etwa bei einer Farb-
auswahl oder einem Datum) anbietet, werden sich die Art der Unterstützung
und die Darstellung massiv unterscheiden. Genau das ist ein echtes Problem,
wenn Sie ein einheitliches Aussehen und Verhalten Ihrer Webseiten gewähr-
leisten wollen. Sie müssen entweder das Verhalten der Browser, die die
Elemente optisch unterstützen, in allen anderen Browsern nachbilden oder die
Optik in den weiterentwickelten Browsern künstlich ausschalten. Insbesondere
die schnellen Versions-Updates, die bei Browsern wie Firefox oder Chrome
aktuell durchgeführt werden, erschweren die Vereinheitlichung zusätzlich erheb-
lich. Von daher ist die Verwendung der neuen Typen wahrscheinlich über Jahre
eher mit Problemen und sehr viel Arbeit, denn mit irgendwelchen Vorteilen ver-
bunden.
Aber Sie müssen auch hier beachten, dass der Sinn von HTML5 eben nicht in
der Steuerung von Browsern besteht (das ist meines Erachtens eher ein Neben-
efekt), sondern in der Deinition der Semantik für Suchmaschinen und andere
auswertende Programme. Für die Steuerung von Browsern respektive ein Plau-
sibilisierungssystem von Formulareingaben und die optische Aufbereitung von
Nutzereingabeelementen werden Sie statt der neuen HTML5-Typen wie seit
Jahren üblich auf JavaScript (und zusätzlich serverseitige Kontrolle) zurückgrei-
fen. Erst wenn in einigen Jahren die Browser zuverlässig diese neuen HTML5-
Search WWH ::




Custom Search