Einen Footer erstellen im HTML5
Das Element footer angeben im HTML5
Wenn es um einen Footer oder eine Fußzeile geht, dann denken Sie wahrscheinlich an die Fußzeile auf einer Webseite. Das footer
-Element von HTML5 passt dafür, aber so wie header
können Sie es auch woanders einsetzen.
Das footer
-Element repräsentiert einen Footer für das nächstgelegene Element (z.B. article, aside, blockquote, body, details, fieldset, figure, nav, section oder td), in dem es verschachtelt ist. Es ist nur dann der Footer für die ganze Seite, wenn der nächste Vorfahr der body
ist. Und wenn ein footer den gesamten Inhalt seines Abschnitts einfasst (z.B. ein article
), dann repräsentiert er je nach Inhalt so etwas wie einen Anhang, einen Index, einen langen Kolophon oder ein langes Lizenzabkommen.
Dieser footer
repräsentiert den Footer für die ganze Seite, weil der nächste Vorfahr das body
-Element ist. Nun besitzt die Seite header
-, nav
-, article
-, section
-, aside
- und footer
-Elemente. Nicht jede Seite braucht das alles, aber sie repräsentieren die in HTML verfügbaren primären Seitenkonstrukte.
Das footer
-Element selbst zwingt dem Text standardmäßig keine Formatierung auf. Hier ist der Copyright-Hinweis kleiner als normaler Text, weil es in einem small
-Element verschachtelt ist, um semantisch das Kleingedruckte zu repräsentieren. Wie bei allem anderen auch können Sie die Schriftgröße mit CSS ändern.
Eine Fußzeile erstellen
- Platzieren Sie den Cursor innerhalb des Elements, für das Sie einen Footer erstellen wollen.
- Tippen Sie
<footer>
. - Geben Sie den Inhalt des Footer ein.
- Tippen Sie
</footer>
.
Ein footer
enthält üblicherweise Informationen über seinen Abschnitt, z.B. Links zu verwandten Dokumenten, Copyright-Informationen, den Autor und ähnliche Elemente. Siehe die Beispiele 1 und 2 unten Andere footer-Beispiele.
Ein
footer
muss nicht unbedingt am Ende des Elements stehen, in dem es enthalten ist (es ist aber meistens so).
Es ist nicht erlaubt, in einem footer
einen header
oder einen anderen footer
zu verschachteln. Außerdem können Sie keinen footer
innerhalb eines header
- oder address
-Elements verschachteln.
Andere footer-Beispiele
Sie haben ein kleines Beispiel gesehen, wo ein Footer für die ganze Seite gilt. Hier ist ein anderer Seiten-Footer, aber mit mehr Inhalt. Beispiel 1:
Das nächste Beispiel demonstriert einen footer
im Kontext eines Seitenabschnitts (in diesem Fall ein article
) und einen zweiten footer
für die ganze Seite.
Beispiel 2 (ein Footer für einen Seitenabschnitt und die ganze Seite):
Die id="footer-page"
(Sie können jede gültige id angeben) im Seiten-Footer ist optional und dient nur dazu, sie zur Steuerung der Formatierung vom anderen footer
unterscheiden zu können. Beachten Sie, dass nur der Seiten-footer die optionale role="contentinfo"
bekommt.