Warum funktioniert der <br> tag nicht?
Gute Tag,
ich programmiere gerade meine eigene Website, habe jetzt aber ein Problem. Der br tag funktioniert bei mir nicht. Es passiert überhaupt nichts und ich weiss nicht wieso. Kann mir jemand helfen? Ich möchte nach der Navigation eine Lücke machen. Danke im vorraus
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.
Dann setzt ein   für ein Leerzeichen zwischen zwei br oder nimm gleich p
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>
- Validiere dein Markup
- Das <body> Element gehört nicht in den <head> Bereich
- Eine unsortierte Liste wird nicht mit einem <h2> verschachtelt
- Das <center> Element ist veraltetet, raus damit
- Bitte nicht Deutsch und Englisch mischen (Home --> Startseite)
- In deinem Quellcode ist kein <br> Element definiert
- 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