Semantik |
Die Inhalte korrekt zu formatieren, ist die wichtigste Grundregel. Ein Titel wird als Titel, eine Adresse als Adresse formatiert. Man spricht von semantisch korrektem Formatieren. Die Formatierung orientiert sich also am Sinn des Inhaltes.
|
|
Block-Elemente |
||
Grundstruktur | <header> ...</header> <nav> ...</nav> <section> ...</section> <footer> ...</footer> |
Der Kopfbereich, die Navigation, der Inhalt und der Fussbereich wird mit den ensprechenden Tags <header> , <nav> , <section> bzw. <footer> umschlossen. |
Artikel | <article> ...</article> |
Abgeschlossene Abschnitte wie z.B. ein Newseintrag kann mit <article> gekennzeichnet werden. |
Überschriften |
6 Gliederungsebenen h1 bis h6:
|
Jeder Titel muss als Titel der entsprechenden Ebene gekennzeichnet werden. Dies ist für die Suchroboter der Suchmaschinen wichtig. Tipp: Verwenden Sie <h1> genau einmal pro Webseite. Die Überschrift 1 soll möglichst dem Titel der Webseite entsprechen und kann - falls erwünscht - farblich unsichtbar dargestellt werden. |
Absätze | <p> ...</p> |
Normaler Text wird mit <p> umschlsosen, sonst laufen Formatvorlagen ins Leere. |
Adressen |
|
Eine Adresse wird als Ganzes mit <address> ausgezeichnet. Zeilenvorschübe innerhalb der Adresse werden mit <br /> realisiert |
Zitatblock | <blockqoute> ...</blockqoute> |
Für Zitate, die einen ganzen Absatz umfassen. |
Aufzählungen |
<ul> <li>...</li> <li>...</li> ... </ul> <ol> <li>...</li> ... </ol> |
Sämtliche Aufzählungen sollen mit <ul> oder <ol> realisiert werden.Typische Anwendung ist die Navigation. Sie ist eigentlich eine Aufzählung und als Liste abzubilden. In diesem Fall wird das Aufzählungszeichen per CSS list-style-type: none; einfach ausgeblendet und eventuell die Darstellung per CSS display: inline; zugewiesen, damit alle Punkte auf einer Zeile erscheinen. |
Definitionslisten |
<dl> <dt>Begriff oder Bild</dt> <dd>Definition oder Legende</dd> ... <dt>Begriff oder Bild</dt> <dd>Definition oder Legende</dd> </dl> |
Paarungen lassen sich als Definitionsliste abbilden. Typische Anwendungen sind Glossar und Bildgalerie mit Legenden. Hier bilden Bild und zugehörige Legende ein Paar. Das Bild wird mit <dt> und die entsprechende Legende mit <dd> gekennzeichnet. |
Inline-Elemente |
||
Bilder | <img src="meinBild.jpg" /> |
Bilder werden standardmässig inline dargestellt. Mit der Eigenschaft align="right" wird das Bild z.B. rechts ausgerichtet und der Text umfliesst das Bild links. |
Betonung | <em>...</em> | Betonte Textstellen werden kursiv dargestellt. Das alte Tag <i> soll nicht mehr angewendet werden. |
starke Betonung |
<strong>...</strong> | Stark betonte Textstellen werden fett dargestellt. Das ehemalige Tag <b> soll nicht mehr angewendet werden. |
Zitat im Text | <q>...</q> | Kurze Zitate innerhalb eines Absatzes werden mit <q> gekennzeichnet. Die Quelle kann als Eigenschaft mitgegeben werden: <q cite="Quelle">...</q> |
Quellenangabe zu Zitat | <cite>...</cite> | Die Quelle eines Zitates wird mit <cite> ausgezeichnet. |
Quelltext | <code>...</code> | Quellcode aus Software oder von Webseiten |
Variablen | <var>...</var> | |
Beispiele | <samp>...</samp> | |
Akronym | <acronym>...</acronym> | Akronyme sind Abkürzungen, die von einem Screenreader - einer "Vorlesesoftware" - buchstabiert gelesen werden müssen. Z.B. USA. |
Abkürzungen | <abbr>...</abbr> | Abkürzungen sind z.B. u.a. – "unter anderem" und müssen von einem Screenreader, einer "Vorlesesoftware" entsprechend erkannt und gelesen werden können. Dies funktioniert aber nicht in allen Browsern. |