Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

line-break

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2020⁩.

Die line-break CSS Eigenschaft legt fest, wie Zeilen in chinesischen, japanischen oder koreanischen (CJK) Texten bei der Arbeit mit Interpunktion und Symbolen gebrochen werden.

Probieren Sie es aus

line-break: auto;
line-break: anywhere;
line-break: normal;
line-break: loose;
<section id="default-example">
  <p id="example-element">
    この喫茶店は、いつでもコーヒーの香りを漂わせています。<br />彼女はこの喫茶店で働いて、着々と実力をつけていきました。<br />今では知る人ぞ知る、名人です。
  </p>
</section>
#example-element {
  font-family: "Yu Gothic", YuGothic, Meiryo, "MS ゴシック", sans-serif;
  border: 2px dashed #999999;
  text-align: left;
  width: 240px;
  font-size: 16px;
}

Syntax

css
/* Keyword values */
line-break: auto;
line-break: loose;
line-break: normal;
line-break: strict;
line-break: anywhere;

/* Global values */
line-break: inherit;
line-break: initial;
line-break: revert;
line-break: revert-layer;
line-break: unset;

Werte

auto

Bricht den Text mit der Standard-Zeilenumbruchregel.

loose

Bricht den Text mit der am wenigsten restriktiven Zeilenumbruchregel. Typischerweise für kurze Zeilen wie in Zeitungen verwendet.

normal

Bricht den Text mit der häufigsten Zeilenumbruchregel.

strict

Bricht den Text mit der stringentesten Zeilenumbruchregel.

anywhere

Es gibt eine weiche Umbruchmöglichkeit um jede typografische Zeichenheit, einschließlich um jedes Interpunktionszeichen oder erhaltene Leerzeichen, oder in der Mitte von Wörtern, ohne Verbote gegen Zeilenumbrüche zu beachten, selbst solche, die durch Zeichen der GL-, WJ- oder ZWJ-Zeichenklasse eingeführt wurden oder durch die word-break Eigenschaft vorgeschrieben sind. Die verschiedenen Umbruchmöglichkeiten dürfen nicht priorisiert werden. Silbentrennung wird nicht angewendet.

Formale Definition

Anfangswertauto
Anwendbar aufalle Elemente
VererbtJa
Berechneter Wertwie angegeben
Animationstypdiskret

Formale Syntax

line-break = 
auto |
loose |
normal |
strict |
anywhere

Beispiele

Textumbruch einstellen

Überprüfen Sie, ob der Text vor "々", "ぁ" und "。" umgebrochen wird.

HTML

html
<div lang="ja">
  <p class="wrap-box auto">
    auto:<br />そこは湖のほとりで木々が輝いていた。<br />その景色に、美しいなぁと思わずつぶやいた。
  </p>
  <p class="wrap-box loose">
    loose:<br />そこは湖のほとりで木々が輝いていた。<br />その景色に、美しいなぁと思わずつぶやいた。
  </p>
  <p class="wrap-box normal">
    normal:<br />そこは湖のほとりで木々が輝いていた。<br />その景色に、美しいなぁと思わずつぶやいた。
  </p>
  <p class="wrap-box strict">
    strict:<br />そこは湖のほとりで木々が輝いていた。<br />その景色に、美しいなぁと思わずつぶやいた。
  </p>
  <p class="wrap-box anywhere">
    anywhere:<br />そこは湖のほとりで木々が輝いていた。<br />その景色に、美しいなぁと思わずつぶやいた。
  </p>
</div>

CSS

css
.wrap-box {
  width: 10em;
  margin: 0.5em;
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}
.auto {
  line-break: auto;
}
.loose {
  line-break: loose;
}
.normal {
  line-break: normal;
}
.strict {
  line-break: strict;
}
.anywhere {
  line-break: anywhere;
}

Ergebnis

Spezifikationen

Specification
CSS Text Module Level 3
# line-break-property

Browser-Kompatibilität

Siehe auch