Я использую "word-break: break-all" для вставки разрывов между любыми символами.
Однако в Chrome он не работает должным образом с определенными символами (например, двоеточие, точка с запятой, запятая), как показано ниже.
( Мой codepen находится здесь: https://codepen.io/yukito/pen/wobZJq)
исходный код:
<style>
.test {
width: 300px;
word-break: break-all;
/* cosmetic */
background-color: red;
margin-bottom: 5px;
}
</style>
<div class="test">
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
</div>
<div class="test">
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
</div>
В FireFox и Safari работает ожидаемо.
Мои вопросы:
. Это ошибка? или спецификация?
. Как разорвать линию между непрерывными точками с запятой в Chrome?
Спасибо.
Обновлять:
«break-word» разрывает строку с учетом границ слов, как это перо: https://codepen.io/yukito/pen/xRNopJ
Я действительно хочу вставлять разрывы между любыми символами, не учитывая границы слов.