Warum funktioniert der <br> tag nicht?

7 Antworten

Warum funktioniert der <br> tag nicht?

Gib mal Deinen Code hier ein, dann siehst Du, was daran alles falsch ist: https://validator.w3.org/#validate_by_input. Verbessere die Fehler. Wenn es dann noch immer nicht funktioniert, postest Du es nochmal auf GF.

Ich möchte nach der Navigation eine Lücke machen.

Dafür ist das <br>-Element nicht gedacht. So etwas macht man mit CSS:

<style>
ul { margin-bottom:3em }
</style>

Alex

Wahrscheinlich, weil da nix von br zu finden ist.


Skrkelld 
Beitragsersteller
 18.05.2020, 11:34

Ich habe ihn auf dem Bild gelöscht

Dann setzt ein &nbsp für ein Leerzeichen zwischen zwei br oder nimm gleich p

Woher ich das weiß:eigene Erfahrung

Du schließt den head-Knoten, nachdem du den body-Knoten öffnest:

<body>

</head>

Du musst jedoch den header-Knoten vor dem Öffnen des body-Knoten schließen. So ist das kein valides XML und der Browser kann es nicht korrekt interpretieren. Also

</head>

<body>

Woher ich das weiß:Berufserfahrung
  1. Validiere dein Markup
  2. Das <body> Element gehört nicht in den <head> Bereich
  3. Eine unsortierte Liste wird nicht mit einem <h2> verschachtelt
  4. Das <center> Element ist veraltetet, raus damit
  5. Bitte nicht Deutsch und Englisch mischen (Home --> Startseite)
  6. In deinem Quellcode ist kein <br> Element definiert
  7. Freunde dich mit CSS an

HTML:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>GuteFrage.net Example</title>
  </head>
  <body>
    <!-- header -->
    <header class="header">
      <img class="header__img" src="path/image.jpg">
    </header>
    <!-- navigation -->
    <nav class="nav">
      <ul>
        <li><a href="#">Startseite</a></li>
        <li><a href="#">Über uns</a></li>
      </ul>
    </nav>
    <!-- main -->
    <main>
      <!-- content comes here! -->
    </main>
  </body>
</html>

LG medmonk

Woher ich das weiß:Berufserfahrung