menu
menu

キーワード検索

横幅指定している親要素内でURLや長い英単語が改行しない場合の対処法について

  • Labs

CSS3 word-wrap word-break

こんにちは(・∀・)

長いURLや単語など親要素で横幅を指定しているにもかかわらず改行してくれない場合に使えるword-wrapプロパティ・word-breakプロパティの使い分けについてご紹介します。

word-wrapプロパティとword-breakプロパティ

word-wrapプロパティとword-breakプロパティという同じようなプロパティがあります。word-wrapプロパティは親要素の大きさにあわせて英単語などは単語の区切りで折り返してくれるプロパティです。親要素の大きさにあわせて改行してくれるword-breakプロパティは単語の区切りなどは構わず、親要素の大きさにあわせて改行してくれます。

ではどのように使い分ければ良いのか…?


.sample {
	word-wrap: break-word;
	word-break: break-all;
}
サンプルデモ

こちらのページでword-breakとword-wrapのサンプルを公開しております。よろしければご確認ください。word-wrap/word-breakの使用例

関連リンク

overflow-wrap/word-wrap【CSS3リファレンス】
word-break【CSS3リファレンス】

  • カテゴリー:Labs