Footer Zeilenumbruch?

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Deine Paragraphen liegen in einer Flexbox und werden daher nebeneinandergereiht.

Wenn du beide Links in einen Container setzen würdest, könnten sie auch via Zeilenumbruch auf zwei Zeilen verteilt werden, denn innerhalb des Containers gelten die Regeln der Flexbox nicht mehr.

<footer>
  <!-- ... -->
  <p>
    <a href="Datenschutzerklaerung.html">Datenschutzerklaerung</a>
    <br>
    <a href="Nutzungsbedienungen.html">Nutzungsbedienungen</a>
  </p>
</footer>

PS.: Beachte, dass deinem Dokument ein Doctype (in der ersten Zeile) fehlt und ein Seitentitel im head-Bereich. Beides sind Pflichtelemente.

<!doctype html>
<html>
  <head>
    <title>...</title>
    <!-- ... -->

Eliox 
Beitragsersteller
 08.01.2023, 16:18

Ja, ich habe vergessen doctype auch noch reinzu kopieren… Trotzdem danke für die Erinerrung!

0

Dein <br> am Ende von </p> wird vom Browser ignoriert, weil keine Zeichen folgen, jedenfalls beim Firefox. Setze den <br> Tag an den Anfang vom folgenden <p>

Abstände und Ränder (margin) die sich überlappen bzw. ergänzen, verhalten sich „komisch“. Du weißt, dass sowas wie <p></p> gar keine Fläche belegt?

Meinst du das?


regex9  05.01.2023, 16:12
Abstände und Ränder (margin) die sich überlappen bzw. ergänzen, verhalten sich „komisch“

Das Verhalten nennt sich im Fachjargon margin collapse und folgt einer festen Regel. So wirkt es beispielsweise nur auf vertikale Außenabstände.

Du weißt, dass sowas wie <p></p> gar keine Fläche belegt?

Es handelt sich um ein Blockelement. Es belegt keine innere Höhe so lange es leer bleibt. Dafür besetzt es allerdings die volle Seitenbreite und wird in den geläufigsten Browsern mit einem vertikalen Außenabstand versehen.

0

Du kannst <br> für einen zeilenubrruch verwenden, der <br> tag muss nicht geschlossen werden

Woher ich das weiß:eigene Erfahrung