Information Technology Reference
In-Depth Information
Als Sicherheitsfeature für iframes stehen sandbox , srcdoc und seamless zur Ver-
fügung - sie kapseln den eingebetteten Inhalt vom Rest des Dokuments ab.
Wer Scripts asynchron laden will, der kann async verwenden, und mit ping wird
bei jedem Klick auf einen Hyperlink die im ping -Attribut angegebene Liste an
URLs im Hintergrund angesteuert.
Unscheinbar, aber mit weitreichenden Konsequenzen ist das manifest -Attri-
but des html -Elements, ebnet es doch den Weg für Offline-Webapplikationen,
indem es auf jenes Konfigurationsfile verweist, das festlegt, welche Teile der
Seite offline verfügbar gemacht werden sollen. Hilfreich können auch style -
Elemente mit dem Attribut scoped sein - damit wird die Gültigkeit der angege-
benen Stile auf den Bereich des übergeordneten DOM-Knotens mit all seinen
Kindelementen eingeschränkt. Bei Menüs des menu -Elements legen type und
label schließlich die Art des Menüs (z.  B. Kontextmenü oder Toolbar) sowie
dessen Titel fest.
Kleine, aber feine Neuerungen sind das charset -Attribut beim meta -Tag zur
einfachen Angabe des Encodings sowie die Erlaubnis, li -Elementen über value
explizite Aufzählungswerte zuzuweisen, bei ol auch einen Startpunkt mit start
zu spezifizieren und endlich Listen über reversed absteigend zu sortieren.
Zum Teil wesentliche Änderungen gibt es bei den globalen, für alle Elemente
gültigen Attributen. Das trifft vielleicht nicht so sehr auf class , dir , id , lang ,
style , tabindex und title zu, die im Gegensatz zu HTML4 jetzt global sind, son-
dern vor allem auf die neu hinzugekommenen. Über contenteditable dürfen
Elemente direkt geändert werden; contextmenu ermöglicht das Zuweisen eige-
ner, als menu definierter Menüs: draggable weist das entsprechende Element als
potenziellen Kandidaten für Drag&Drop-Aktionen aus; und spellcheck bereitet
die Überprüfung des jeweiligen Bereiches auf korrekte Rechtschreibung vor.
Zum Zeitpunkt der Anzeige nicht oder nicht mehr relevante Inhalte kann man
mit hidden verbergen; über das Attribut role beziehungsweise aria-* können
Sie zusätzliche Hilfen für assistive Technologien wie zum Beispiel Screen-
reader zur Verfügung stellen; und über das reservierte Präfix data-* können
Sie beliebig viele, eigene Attribute definieren.
Ein weiterer wesentlicher Bestandteil von HTML5 sind neue Programmier-
APIs, wie die Zeichen-API des canvas -Elements, eine API zum Abspielen von
Audio- und Video-Inhalten sowie eine Schnittstelle zur Programmierung von
Offline-Webanwendungen. Weitere APIs widmen sich den Themen Drag&Drop,
dem Editieren von Dokumenten oder dem Steuern der Browser-History. Auch
Search WWH ::




Custom Search