Eigenschaft overflow-wrap

Die Eigenschaft overflow-wrap ermöglicht es, die Buchstaben eines langen Wortes in eine neue Zeile umzubrechen, wenn dieses Wort nicht in die Breite des Containers passt.

Syntax

cssSelektor {
  overflow-wrap: break-word | normal;
}

Werte

Wert Beschreibung
break-word Bewirkt, dass lange Wörter in eine neue Zeile umgebrochen werden, wenn das Wort nicht in den Container passt. Dabei beginnt das Wort in einer neuen Zeile.
normal Standardverhalten: Wenn ein langes Wort nicht in die Breite des Containers passt, ragt es einfach über dessen Grenze hinaus (beginnt dabei aber in einer neuen Zeile).

Standardwert: normal.

Beispiel . Wert normal

In diesem Beispiel passt ein sehr langes Wort nicht in den Container und ragt über dessen Grenzen hinaus (wobei es in einer neuen Zeile beginnt):

html<div id="elem">
  Lorem ipsum dolor sit amet
  loooooooooooooooooooooooooooooooongword,
  consectetur adipiscing elit.
</div>
css#elem {
  word-wrap: normal;
  overflow-wrap: normal;
  border: 1px solid red;
  width: 200px;
}

Результат:

Beispiel . Wert break-word

Und jetzt werden die Buchstaben, die nicht Platz fanden, einfach in die nächste Zeile umgebrochen (wobei das lange Wort trotzdem in einer neuen Zeile beginnt):

html<div id="elem">
  Lorem ipsum dolor sit amet
  loooooooooooooooooooooooooooooooongword,
  consectetur adipiscing elit.
</div>
css#elem {
  overflow-wrap: break-word;
  border: 1px solid red;
  width: 200px;
}

Результат:

Siehe auch

  • die Eigenschaft word-break,
    die ebenfalls ermöglicht, Buchstaben eines langen Wortes in eine neue Zeile umzubrechen
  • die Eigenschaft word-wrap,
    die eine veraltete Bezeichnung für die Eigenschaft overflow-wrap ist
  • die Eigenschaft hyphens,
    die Silbentrennung aktiviert
  • das Tag wbr,
    das weiche Umbrüche mittels HTML realisiert
  • das Tag br,
    mit dem Text erzwungenermaßen in eine neue Zeile umgebrochen werden kann