このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

overflow-wrap”プロパティ:はみ出す単語途中での改行CSS3で追加

記事Nov. 27th,2020
要素からはみ出してしまう単語を途中で改行するかを指定
この記事はCSS3に対応しています。
この記事はCSS3に対応しています。

プロパティについて

概要

初期値 overflow-wrap: normal;
適用対象 インライン・ボックス
継承 Yes
パーセント値 パーセント値は指定できません
計算値 指定したキーワード
アニメーション 離散

overflow-wrap”プロパティは要素からはみ出してしまう単語を途中で改行するかを指定するプロパティです。

サンプルコード

p { overflow-wrap: break-word;}

word-wrap”プロパティ

word-wrap”プロパティは過去に定義されていたブラウザの独自実装として定義されていたプロパティですが、標準のCSSの仕様として定義された際に“overflow-wrap”プロパティに名前が変更されました。

CSSの仕様書では“word-wrap”プロパティは“overflow-wrap”プロパティの別名として定義されています。“word-wrap”プロパティは“overflow-wrap”プロパティに置き換えられて処理されます。

p { word-wrap: break-word;}

説明
normal 改行規則に従います(他に改行可能な箇所がない場合はword-break: keep-all;で指定された制約は緩められる場合があります。)
anywhere 他に改行可能な箇所がない場合は任意の箇所で改行を許容し、width”プロパティheight”プロパティなどの“min-content”値を計算する際に考慮されます (書記素クラスタや幾何学図形の途中では改行しません。 ハイフネーションはされません。)
break-word anywhere”と同じですが、width”プロパティheight”プロパティなどの“min-content”値を計算する際には“overflow-wrap”プロパティによる改行は考慮されません
共通キーワード

仕様書

定義されている仕様書
Level 1 Level 2 Level 3 Level 4
勧告(REC) 勧告(REC) 作業草稿(WD) 作業草稿(WD)
overflow-wrap
定義なし

定義なし

定義あり

定義あり
word-wrap
定義なし

定義なし

定義あり

定義あり
Level 1 Level 2 Level 3 Level 4
勧告(REC) 勧告(REC) 作業草稿(WD) 作業草稿(WD)
normal
定義なし

定義なし

定義あり

定義あり
break-word
定義なし

定義なし

定義あり

定義あり
anywhere
定義なし

定義なし

定義あり

定義あり

改行規則に従う

p { overflow-wrap: normal;}

This paragraph shows how line breaking works on extraordinarily long words with Cascading Style Sheets.

彼女は「春はあけぼの。」と記しているが、これはSpringはMorningが一番良い時間であるということを言っているのである。

単語途中での改行を許容

p { overflow-wrap: anywhere;}

This paragraph shows how line breaking works on extraordinarily long words with Cascading Style Sheets.

彼女は「春はあけぼの。」と記しているが、これはSpringはMorningが一番良い時間であるということを言っているのである。

p { overflow-wrap: break-word;}

This paragraph shows how line breaking works on extraordinarily long words with Cascading Style Sheets.

彼女は「春はあけぼの。」と記しているが、これはSpringはMorningが一番良い時間であるということを言っているのである。

一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク