Information Technology Reference
In-Depth Information
auf den ersten Blick exotisch anmutende APIs zur Registrierung und Anwen-
dung eigener Protokolle oder MIME-Typen sind in der Spezifikation zu finden.
Bleibt noch zu erwähnen, dass mit HTML5 alle Eventhandler als globale
Attribute ausgewiesen sind und auch einige Änderungen bei den Objekten
HTMLDocument und HTMLElement zu verzeichnen sind. Mit getElementsByClassName()
werden alle Elemente mit einem bestimmten class -Attribut gefunden; zur Ma-
nipulation von class -Attributen steht die classList -API bereit; und die Methode
innerHTML funktioniert nun auch bei XML-Dokumenten. Um zu ermitteln, wel-
ches Element im Dokument gerade den Fokus besitzt, dienen activeElement
und hasFocus - beide als Attribute des HTMLDocument -Objekts, genauso wie die
Methode getSelection() , über die man auf den aktuell vom Benutzer selektier-
ten Text zugreifen kann.
1.3.2
Was ist veraltet?
Wenn wir von Neuerungen in HTML5 sprechen, müssen wir uns natürlich auch
fragen, welche Features wir ab jetzt nicht mehr verwenden sollen. In anderen
Spezifikationen des W3C ist in diesem Zusammenhang oft von deprecated die
Rede, einem Begriff, der bei HTML5 jedoch keine Gültigkeit besitzt. Da HTML5
rückwärtskompatibel ist, müssen auch solche Features vom Browser korrekt
angezeigt werden. Für den Autor einer Seite allerdings hält die Änderungs-
spezifikation eine Liste an Elementen und Attributen bereit, die er nicht mehr
verwenden sollte beziehungsweise darf. An die Stelle von deprecated tritt nun
der Ausdruck absent .
Ein Blick auf das Wordle in Abbildung 1.4 zeigt, was endgültig out ist: font und
center . An ihre Stelle treten, wie bei den Elementen u , big , strike , basefont ,
s  oder tt auch, zeitgemäßere Lösungen mit CSS. An die Stelle von frame , frame-
set und noframes treten nun iframes ; statt acronym soll man abbr , statt dir bes-
ser ul verwenden, und isindex geht in den neuen Möglichkeiten von Formula-
ren auf. Sollten Sie einige der angesprochenen Elemente im Wordle vermissen,
so liegt das daran, dass sie sehr selten verwendet wurden und eben auch aus
diesem Grund nicht mehr Teil von HTML5 sind.
Genauso eindeutig ist das Bild bei veralteten Attributen. Breite ( width ), Höhe
( height ), Ausrichtung ( align , valign ), Abstände ( cellpadding , cellspacing ) und
Farbgebung ( bgcolor ) dominieren im Wordle aus Abbildung 1.5. Sie erscheinen
meist in Kombination mit table , td oder body und sind, wie viele der veralteten
Elemente auch, ab jetzt durch CSS zu ersetzen.
Search WWH ::




Custom Search