CSS - word-break

トップ > CSSリファレンス > word-break

概要

属性名 word-break
normal | break-all | keep-all
初期値normal
適用可能要素すべての要素
継承継承する
メディアVisual / Text
サポートC3 / e5

説明

単語間、文字間で表示幅に合わせた自動改行を行うか否かを指定します。

説明
normal一般ルールに従って改行します。例えば、大半のブラウザでは、英文は単語の間、和文はすべての文字の間で自動改行します。
break-all英文・和文に関わらず、すべての文字の間で自動改行されます。
keep-all英文・和文に関わらず、単語の間(空白がある箇所)で自動改行されます。

使用例

HTML
.sample-normal {
    word-break: normal;
    margin: 1em;
    width: 200px;
    border: 1px solid #666666;
}
.sample-break-all {
    word-break: break-all;
    margin: 1em;
    width: 200px;
    border: 1px solid #666666;
}
.sample-keep-all {
    word-break: keep-all;
    margin: 1em;
    width: 200px;
    border: 1px solid #666666;
}
HTML
<h5>normal</h5>
<div class="sample-normal">
This is English sentence. This is English sentence.
これは日本語の文章です。これは日本語の文章です。
</div>

<h5>break-all</h5>
<div class="sample-break-all">
This is English sentence. This is English sentence.
これは日本語の文章です。これは日本語の文章です。
</div>

<h5>keep-all</h5>
<div class="sample-keep-all">
This is English sentence. This is English sentence.
これは日本語の文章です。これは日本語の文章です。
</div>
表示
normal
This is English sentence. This is English sentence. これは日本語の文章です。これは日本語の文章です。
break-all
This is English sentence. This is English sentence. これは日本語の文章です。これは日本語の文章です。
keep-all
This is English sentence. This is English sentence. これは日本語の文章です。これは日本語の文章です。

Copyright (C) 1997-2012 杜甫々
初版:1997年7月27日、最終更新:2012年5月4日
http://www.tohoho-web.com/css/prop/word-break.htm