Information Technology Reference
In-Depth Information
In unserem Fall definiert header in Kombination mit dem Logo als img -Element
sowie zwei Headings ( h1 und h2 ), die von einem hgroup -Element umschlossen
werden und den Blogtitel sowie einen Untertitel enthalten, die Kopfzeile des
HTML5-Blogs.
War es in der bisherigen Praxis durchaus gebräuchlich, h1 - und h2 -Elemente
direkt untereinander zu schreiben und damit Titel und Untertitel anzudeuten,
so ist dies in HTML5 nicht mehr erlaubt. Zur Gruppierung solcher Headings
muss jetzt hgroup verwendet werden. Der Gesamtrang des hgroup -Elements
ergibt sich dabei aus dem höchsten vorkommenden Heading. Zwar dürfen auch
andere Elemente innerhalb von hgroup vorkommen, der Regelfall wird aber
wohl das Kombinieren von h1 - bis h6 -Tags bleiben.
Ein kleines, aber bedeutsames Detail können wir der Markup-Spezifikation
entnehmen: header sind, wie alle anderen strukturgebenden Elemente per Vor-
gabe als display: block in CSS zu formatieren. Damit können auch Browser,
die mit den neuen Tags nichts anfangen können, dazu überredet werden, das
jeweilige Element richtig darzustellen. Ein paar Zeilen Code reichen aus, um
dem Internet Explorer 8 zum Beispiel unser neues header -Element beizubrin-
gen:
<!--[if lt IE 9]>
<script>
document.createElement("<header");
</script>
<style>
header { display: block; }
</style>
<![endif]-->
Selbstverständlich gibt es für diesen Workaround auch eine ausgefeilte
JavaScript-Bibliothek, die nicht nur header , sondern auch viele andere neue
HTML5-Elemente abdeckt. Remy Sharp stellt sie unter http://code.google.com/
p/ html5shim / für den Internet Explorer zur Verfügung.
HINWEIS
Der Ausdruck shim bezeichnet in der Computersprache einen Kompatibilitäts-
Workaround für eine Applikation. Vielfach wird fälschlicherweise auch shiv ver-
wendet - ein Begriff, den John Resig, der Erfinder von jQuery , in einem gleich-
namigen Posting geprägt hatte ( http://code.google.com/p/html5shim/). Ob er in
Wirklichkeit shim damit meinte, bleibt unklar…
Search WWH ::




Custom Search