--- title: word-spacing slug: Web/CSS/word-spacing tags: - CSS - CSS Text - CSS テキスト - CSS プロパティ - Reference translation_of: Web/CSS/word-spacing ---
CSS の word-spacing
プロパティは、タグや単語の間隔に関する挙動を指定します。
/* キーワード値 */ word-spacing: normal; /* <length> 値 */ word-spacing: 3px; word-spacing: 0.3em; /* <percentage> 値 */ word-spacing: 50%; word-spacing: 200%; /* グローバル値 */ word-spacing: inherit; word-spacing: initial; word-spacing: unset;
normal
<div id="mozdiv1">Here are many words...</div> <div id="mozdiv2">...and many more!</div>
#mozdiv1 { word-spacing: 15px; } #mozdiv2 { word-spacing: 5em; }
{{ EmbedLiveSample('Example') }}
word-spacing
で大きな正の値や負の値を設定すると、スタイルが適用される文が読めなくなります。テキストをとても大きな正の値でスタイル付けすると、単語間が離れすぎて文として表示されなくなります。大きな負の数でスタイル付けすると、それぞれの単語の先頭と末尾が互いに重複して、理解できなくなります。
フォントファミリによって文字の幅が異なるため、読みやすい word-spacing
は場面によって検討する必要があります。すべてのフォントファミリで自動的に読みやすさを調整する単一の値はありません。
{{CSSInfo}}
{{CSSSyntax}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Text', '#propdef-word-spacing', 'word-spacing')}} | {{Spec2('CSS3 Text')}} | 以前の値を、<spacing-limit> 値で置き換え。この値は、以前と同じ値か、追加された<percentage> 値か、もしくは、最適値・最小値・最大値を表す 3 つまでの値を使って定義します |
{{SpecName('CSS2.1', 'text.html#propdef-word-spacing', 'word-spacing')}} | {{Spec2('CSS2.1')}} | 変更なし |
{{SpecName('CSS1', '#word-spacing', 'word-spacing')}} | {{Spec2('CSS1')}} | 初回定義 |
{{Compat("css.properties.word-spacing")}}