改行の禁則処理を指定する

line-break

{ line-break ライン・ブレーク : 処理方法; }

line-breakプロパティは、改行の禁則処理を指定します。

初期値 auto
継承 あり
適用される要素 すべての要素
モジュール CSS Text Module Level 3

値の指定方法

処理方法

auto 禁則処理を指定しません。
loose 必要最低限の禁則処理を適用します。
normal 通常の禁則処理を適用します。「々」「...」「:」「;」「!」「?」は、行頭に送られません。
strict 厳格な禁則処理を適用します。normalの場合に加え、小さいカナ文字や、「〜」「-」「--」なども、行頭に送られません。

サンプルコード

以下の例では、通常および厳格な禁則処理を適用しています。ただし、2015年1月現在では、対応ブラウザーでこれらの値を指定しても、意図通りに機能しないことがあります。

.box{
  width: 300px; height: 60px;
  border:solid red 1px;
  line-break: normal;
}
.box2{
  width: 300px; height: 60px;
  border:solid red 1px;
  line-break: strict;
}