<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 (Carriage-Return). Es ist nützlich für das Schreiben eines Gedichts oder einer Adresse, wo die Aufteilung in Zeilen wichtig 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 Sie im obigen Beispiel sehen können, wird ein <br> Element an jeder Stelle eingefügt, an der wir möchten, dass der Text umgebrochen wird. Der Text nach dem <br> beginnt wieder am Anfang der nächsten Zeile des Textblocks.

Hinweis: Verwenden Sie <br> nicht, um Abstände zwischen Absätzen zu erzeugen; umschließen Sie sie 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.

Styling mit CSS

Das <br> Element hat einen einzigen, gut definierten Zweck — es erzeugt einen Zeilenumbruch in einem Textblock. Daher hat es keine eigenen Abmessungen oder visuelle Ausgabe, und es gibt sehr wenig, was Sie daran gestalten können.

Sie können auf <br> Elementen selbst ein margin setzen, um den Abstand zwischen den Textzeilen im Block zu vergrößern, aber dies ist eine schlechte Praxis — Sie sollten die line-height-Eigenschaft verwenden, die dafür ausgelegt ist.

Barrierefreiheit

Das Erstellen separater Textabsätze mit <br> ist nicht nur eine schlechte Praxis, es ist problematisch für Personen, die mit Hilfe von Bildschirmlesetechnologie navigieren. Bildschirmlesegeräte können das Vorhandensein des Elements ankündigen, jedoch nicht den Inhalt innerhalb von <br>s. Dies kann eine verwirrende und frustrierende Erfahrung für die Person darstellen, die den Bildschirmleser verwendet.

Verwenden Sie <p> Elemente und verwenden Sie 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 erzeugen:

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

Ergebnis

Technische Zusammenfassung

Inhaltskategorien Flussinhalt, Phraseninhalt.
Erlaubter Inhalt Keiner; es ist ein leeres Element.
Tag-Auslassung Muss ein Start-Tag haben und darf keinen End-Tag haben. In XHTML-Dokumenten schreiben Sie dieses Element als <br />.
Erlaubte Eltern Jedes Element, das Phraseninhalt akzeptiert.
Implizierte ARIA-Rolle Keine entsprechende Rolle
Erlaubte ARIA-Rollen none, presentation
DOM-Schnittstelle [`HTMLBRElement`](/de/docs/Web/API/HTMLBRElement)

Spezifikationen

Specification
HTML
# the-br-element

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch