【Labs】横幅指定している親要素内でURLや長い英単語が改行しない場合の対処法について
こんにちは(・∀・)
長い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の使用例
関連リンク
【CSS3リファレンス】overflow-wrap/word-wrap
【CSS3リファレンス】word-break