Мой вопрос:
Есть ли разница между overflow-wrap: break-word
и word-break: break-word
?
Non-дубликаты:
Вот некоторые существующие вопросы, которые на первый взгляд могут показаться дублирующими, но это не так.
Код:
Я написал этот фрагмент кода, который показывает, что и overflow-wrap: break-word
, и word-break: break-word
ведут себя одинаково. Но я точно не знаю, учел ли я все случаи. Может быть, есть случай, в котором они ведут себя по-разному?
.ow {
overflow-wrap: break-word;
background: lightgreen;
}
.wb {
word-break: break-word;
background: lightblue;
}
div {
width: 5em;
display: inline-block;
}
<div class="ow">
Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
</div>
<div class="wb">
Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
</div>
<div class="ow">
Most words are short and don't need to break. But Antidisestablishmentarianism is long.
</div>
<div class="wb">
Most words are short and don't need to break. But Antidisestablishmentarianism is long.
</div>
Поддержка браузера:
Учитывая матрицу поддержки браузера, похоже, overflow-wrap: break-word
работает со всеми современными браузерами.
Что я хочу знать, если вы можете представить какой-либо текст или HTML, который бы заставил overflow-wrap: break-word
и word-break: break-word
вести себя по-разному?