Information Technology Reference
In-Depth Information
Wenn Sie Navigationsblöcke zur Seitennavigation über Sprungmarken inner-
halb eines Dokuments oder nach außen zu verwandten Seiten aufbauen wollen,
steht nav zur Verfügung. So wie bei footer darf nav , wie Sie bei der Randspalte
noch sehen werden, auch an anderen Stellen eines Dokuments vorkommen -
einzige Ausnahme: Innerhalb des address -Elements ist nav nicht erlaubt.
<footer>
<p>
<nav>
<h3>
<div>
<a>
</div>
</nav>
</footer>
Abbildung 2.4: Das Grundgerüst der HTML5-Blog-Fußzeile
Die Fußzeile unseres HTML5-Blogs weist CSS-technisch ein paar kleine Beson-
derheiten auf. So ist der gesamte footer im Hellgrau des Seitenhintergrunds
eingefärbt, und nur die Links sind mit background-color: white formatiert.
Das Copyright im ersten p benötigt float: left , und die Navigation text-align:
right sowie das h3 -Heading im nav -Block werden über display: none ausge-
blendet. Warum an dieser Stelle überhaupt ein h3 -Element steht, werden Sie in
Abschnitt 2.5, Der Outline-Algorithmus, noch sehen. Zum besseren Styling der
Links sind diese noch in ein umgebendes div eingebettet. display: block für
header und nav sind schließlich ebenso selbstverständlich wie die Reduzierung
der Breite im footer -Element auf 79 %.
2.4
Randspalte mit »aside« und »section«
Für Bereiche einer Seite, die mit dem Hauptinhalt nur peripher zu tun haben
und aus diesem Grund eher als von ihr abgetrennt angesehen werden können,
steht aside zur Verfügung. In unserem Beispiel ist dies die klassische Rand-
spalte rechts mit drei Blöcken für Umfrage, Login und Links. Ist die Liste mit
weiterführenden Links wie zu erwarten als nav realisiert, sind die beiden ersten
Blöcke in ein weiteres neues Element eingebettet -    section .
Search WWH ::




Custom Search