Webdesign mit (X)HTML und CSS

Ein Kurs für Einsteiger

Zeilenumbruch

Mit dem br-Element (break) wird im Textfluss ein Zeilenumbruch erzwungen.

  1. <p>
  2. Wer reitet so spät durch Nacht und Wind?<br />
  3. Es ist der Vater mit seinem Kind;<br />
  4. Er hat den Knaben wohl in dem Arm,<br />
  5. Er faßt ihn sicher, er hält ihn warm.
  6. </p>

Das br-Element kann keinen Inhalt haben (»leeres Element«) und muss in XHTML deshalb mit einem / geschlossen werden. Aus Kompatibilitätsgründen wird vor dem / ein Leerzeichen gelassen.

In normalen Fließtexten darf niemals jedes Zeilenende mit einem <br /> versehen werden. Die Lauflänge von Texten ist von vielen Faktoren abhängig (Schriftart, Schriftgröße, Betriebssystem …), die der Webautor nicht kontrollieren kann. Der Versuch, die Zeilenlänge mit erzwungenen Umbrüchen zu kontrollieren, führt immer zu zerfledderten und schlecht lesbaren Texten bei einer gewissen Anzahl von Besuchern.

Erzwungene Umbrüche sind daher nur an wenigen Stellen im Fließtext sinnvoll einsetzbar. Lediglich bei Gedichten gehört der Zeilenumbruch (Vers!) zum Inhalt und ist angebracht.

Keinesfalls sollte eine Reihung von br-Elementen verwendet werden, um einen (größeren) Abstand zwischen Elementen zu erzeugen. Abstände sind – wie jeder Darstellungwunsch – Sache von CSS