備忘録的プログラミングリファレンス

word-breakプロパティ

 word-breakプロパティは、テキストが折り返す際に単語をどのように処理するかを指定するプロパティです。

 単語の途中では折り返さない、単語の途中でも折り返すを選択することができます。

 日本語の文章では、単語の途中でも改行するので、このプロパティは機能しません。

英単語の途中では折り返さない(Exampleの参照
word-break: keep-all;

関連プロパティ

 以下はテキスト配置に関連するプロパティです。

letter-spacing文字間隔
line-heightテキストの行間
overflow-wrap単語がエレメント内に入りきらない場合の設定
tab-sizeタブのサイズ
text-align右寄せ、中央寄せ、左寄せ
text-align-last最後の行の右寄せ、中央寄せ、左寄せ
text-combine-upright縦書きにおける算用数字(アラビア数字)の配置
text-indent最初の行頭の字下げ幅
text-justify両端揃えにおける単語、文字の間隔
text-overflowエレメントからテキストがはみ出る場合の表記
vertical-alignテキストの上下位置、上付き、下付き
white-spaceホワイトスペース(複数の半角スペース、タブ)や改行の表示方法
word-spacing単語と単語の間の空白を調整
word-wrapoverflow-wrapプロパティの別名

構文(Syntax)

CSS

word-break: normal | break-all | keep-all | initial | inherit;

DOM(JavaScript)

値の取得
String = object.style.wordBreak;
値の設定
object.style.wordBreak="normal | break-all | keep-all | initial | inherit";

値(Values)

Value摘要
normal初期値(default値)、英単語は単語で折り返される。
break-allエレメントの範囲内で折り返し、単語の途中でも折り返す
keep-all単語の途中では折り返さない
initial初期値に戻す
inherit親エレメントのプロパティを継承

備考(Remarks)

初期値(Default value)normal
継承(Inherited)Yes
CSS AnimationNo

Example

 word-breakの例です。日本語の文章では単語の途中でも改行するためこのプロパティは機能しません。