die aktuellsten Browser die neuen Typen verwenden. Nachfolgende Abbildungen zeigen ein paar Beispiele existierender Implementierungen. Bild 8.13: Datumsauswahl (hier: Opera 10.5) Bild 8.14: Bereichsauswahl (hier: Opera 10.5) Bild 8.15: Eingabefeld für URL-Adressen (hier: Chrome 5) Bild 8.16: Eingabefeld für Suchen (hier: Chrome 5) Weitere Hinweise Bei direkten HTML-Wertzuweisungen an die Attribute value , min und max sind folgende Regeln zu beachten (Beispiele verwenden das value -Attribut, gelten aber ebenso für min und max ): • Datumsangaben: Beispiel:
Notieren Sie das Datum in der Form JJJJ-MM-TT . • Uhrzeitangaben: Beispiel:
oder
Notieren Sie die Uhrzeit in der Form SS:MM oder SS:MM:SS . Optional könnnen Sie durch einen Punkt getrennt einen Millisekundenwert zwischen 0 und 999 anhängen. • Datums-/Uhrzeitangaben ohne Zeitzonenangabe: Beispiel:
oder
Notieren Sie das Datum in der Form JJJJ-MM-TT , dahinter den Großbuchstaben T (für time) und dahinter die Uhrzeit in der Form SS:MM oder SS:MM:SS . Optional können Sie durch einen Punkt getrennt einen Millisekundenwert zwischen 0 und 999 anhängen. • Datums-/Uhrzeitangaben mit Zeitzonenangabe: Beispiel:
oder
Notieren Sie das Datum in der Form JJJJ-MM-TT , dahinter den Großbuchstaben T (für time) und dahinter die Uhrzeit in der Form SS:MM oder SS:MM:SS . Optional können Sie durch einen Punkt getrennt einen Millisekundenwert zwischen 0 und 999 anhängen. Dahinter folgt entweder der Großbuchstabe Z (wenn die Zulu-Zeit bzw. Greenwich-Zeit gemeint ist) oder eine Angabe wie +0100 (Greenwich plus 1 Stunde) oder -0730 (Greenwich minus 7 Stunden 30 Minuten). • URL-Adressen: Beispiel:
Notieren Sie eine absolute URL-Adresse, bestehend aus dem Schema (z. B. http:// , dem Hostnamen, gegebenenfalls einer Portnummer, dem Pfad zur Ressource und gegebenenfalls dem GET-Parameterstring und/oder Ankerangaben). • E-Mail-Adressen: Beispiel:
Gültige E-Mail-Adressen müssen laut HTML5-Standard der folgenden ABNF production genügen: 1*( atext / "." ) "@" ldh-str 1*( "." ldh-str ) Spezifizierung der Syntax solcher ABNF productions http://www.ietf.org/rfc/std/std68.txt RFC 5322 – Internet Message Format atext in Section 3.2.3 http://www.ietf.org/rfc/rfc5322.txt RFC 1034 – Domain Names – Concepts and Facilities ldh-str in Section 3.5 http://www.ietf.org/rfc/rfc1034.txt • Monatsangaben: Beispiel:
Ein Monat wird in der Form JJJJ-MM angegeben. • Kalenderwochenangaben: Beispiel:
Eine Kalenderwoche wird in der Form JJJJ-WW angegeben. Kalenderwochen beginnen mit Montag. Ein Jahr hat maximal 52 oder 53 Kalenderwochen. • Farbangaben: Beispiel:
Farben werden in der Form #XXXXXX angegeben. Jedes X entspricht einer hexadezimalen Ziffer. Hexadezimale Ziffern sind 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Anstelle von A bis F sind auch a bis f erlaubt. Die ersten beiden Ziffern stellen hexadezimal ausgedrückt den Rotwert der Farbe dar, die zweiten beiden Ziffern den Grünwert und die dritten beiden Ziffern den Blauwert. Das voranstehende Gatterzeichen muss immer notiert werden. Viele Grafikprogramme, HTML-Editoren usw. können solche hexadezimalen RGB-Farbangaben im Dialog erzeugen. • Zahlenangaben: Beispiel:
oder
oder
Es kann sich um positive oder negative, mit Minuszeichen versehene Ganz- oder Fließkommazahlen handeln. Als Dezimalzeichen dient der Punkt. Ebenfalls erlaubt sind Zahlen in Exponentialschreibweise mit e+ oder E+ bzw. E- oder e- . • Telefonnummern: Für Telefonnummern sieht die HTML5-Spezifikation kein spezielles Format vor. Es wird empfohlen, zusätzlich ein pattern -Attribut einzusetzen. Beispiel: