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 July 2020.
Die line-break
CSS Eigenschaft legt fest, wie Zeilen von chinesischem, japanischem oder koreanischem (CJK) Text beim Arbeiten mit Satzzeichen und Symbolen umbrochen 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 #999;
text-align: left;
width: 240px;
font-size: 16px;
}
Syntax
/* 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
-
Der Text wird mit der standardmäßigen Zeilenumbruchregel umgebrochen.
loose
-
Der Text wird mit der am wenigsten restriktiven Zeilenumbruchregel umgebrochen. Typischerweise für kurze Zeilen wie in Zeitungen verwendet.
normal
-
Der Text wird mit der am häufigsten verwendeten Zeilenumbruchregel umgebrochen.
strict
-
Der Text wird mit der strengsten Zeilenumbruchregel umgebrochen.
anywhere
-
Es gibt eine weiche Umbruchmöglichkeit um jede typografische Zeicheneinheit, einschließlich um jedes Satzzeichen oder beibehaltene Leerzeichen, oder innerhalb von Wörtern, unabhängig von jedem Verbot gegen Zeilenumbrüche. Auch Verbote, die durch Zeichen der GL-, WJ- oder ZWJ-Zeichenklasse eingeführt wurden oder vom
word-break
-Eigenschaft vorgeschrieben sind, werden ignoriert. Die verschiedenen Umbruchmöglichkeiten dürfen nicht priorisiert werden. Silbentrennung wird nicht angewendet.
Formale Definition
Anfangswert | auto |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Berechneter Wert | wie angegeben |
Animationstyp | diskret |
Formale Syntax
Beispiele
Festlegen des Zeilenumbruchs
Sehen Sie, ob der Text vor „々“, „ぁ“ und „。“ umgebrochen wird.
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
.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
- CSS und internationaler Text auf W3C