<br>: Das Zeilenumbruch-Element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das <br> HTML-Element erzeugt einen Zeilenumbruch im Text (Wagenrücklauf). Es ist nützlich beim Schreiben eines Gedichts oder einer Adresse, wo die Teilung der Zeilen von Bedeutung ist.

Probieren Sie es aus

<p>
  O’er all the hilltops<br />
  Is quiet now,<br />
  In all the treetops<br />
  Hearest thou<br />
  Hardly a breath;<br />
  The birds are asleep in the trees:<br />
  Wait, soon like these<br />
  Thou too shalt rest.
</p>
p {
  font-size: 1rem;
  font-family: sans-serif;
  margin: 20px;
}

Wie im obigen Beispiel zu sehen ist, wird ein <br>-Element an jeder Stelle eingefügt, an der der Text umgebrochen werden soll. Der Text nach dem <br> beginnt dann am Anfang der nächsten Zeile des Textblocks erneut.

Hinweis: Verwenden Sie <br> nicht, um Abstände zwischen Absätzen zu erstellen; umschließen Sie diese in <p>-Elementen und verwenden Sie die CSS margin-Eigenschaft, um deren Größe zu steuern.

Attribute

Die Attribute dieses Elements umfassen die globalen Attribute.

Veraltete Attribute

clear Veraltet

Gibt an, wo die nächste Zeile nach dem Umbruch beginnen soll.

Gestaltung mit CSS

Das <br>-Element hat einen einzigen, klar definierten Zweck – es erstellt einen Zeilenumbruch in einem Textblock. Daher hat es keine eigenen Dimensionen oder visuelle Ausgabe, und es gibt nur sehr wenig, was Sie daran gestalten können.

Sie können ein margin auf <br>-Elementen selbst setzen, um den Abstand zwischen den Textzeilen im Block zu vergrößern, aber das ist eine schlechte Praxis — nutzen Sie die line-height-Eigenschaft, die für diesen Zweck konzipiert wurde.

Barrierefreiheit

Separate Textabsätze mithilfe von <br> zu erstellen, ist nicht nur schlechte Praxis, sondern auch problematisch für Menschen, die mit der Unterstützung von Bildschirmlesetechnologie navigieren. Bildschirmleser können das Vorhandensein des Elements ankündigen, jedoch keinen Inhalt innerhalb der <br>s. Dies kann eine verwirrende und frustrierende Erfahrung für den Benutzer des Bildschirmlesers sein.

Verwenden Sie <p>-Elemente und CSS-Eigenschaften wie margin, um deren Abstände zu steuern.

Beispiele

Einfaches br

Im folgenden Beispiel verwenden wir <br>-Elemente, um Zeilenumbrüche zwischen den verschiedenen Zeilen einer Postadresse zu erstellen:

html
Mozilla<br />
331 E. Evelyn Avenue<br />
Mountain View, CA<br />
94041<br />
USA<br />

Ergebnis

Technische Zusammenfassung

Inhaltskategorien Fließende Inhalte, Phrasierung von Inhalten.
Erlaubter Inhalt Keiner; es ist ein leeres Element.
Tag-Option Muss ein Start-Tag haben und darf keinen End-Tag haben. In XHTML-Dokumenten wird dieses Element als <br /> geschrieben.
Zulässige Eltern Jedes Element, das Phrasinhalte akzeptiert.
Implizierte ARIA-Rolle Keine entsprechende Rolle
Zulässige ARIA-Rollen none, presentation
DOM-Schnittstelle [`HTMLBRElement`](/de/docs/Web/API/HTMLBRElement)

Spezifikationen

Specification
HTML
# the-br-element

Browser-Kompatibilität

Siehe auch