<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.
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:
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