В Chrome происходит то, что
Похоже, что сначала Chrome соблюдает правило word-break
, а Firefox его игнорирует, как показано здесь:
* {
margin: 0;
padding: 0;
}
textarea {
width: 5em;
height: 10em;
word-break: keep-all;
overflow-wrap: normal;
}
<textarea>あいうえお。かきくけこ</textarea>
А затем Chrome применяет overflow-wrap
к этому результату, который действительно дважды разбивает ваше предложение.
Так что действительно странная вещь здесь,Именно поэтому Chrome отказывается разбивать перед любым символом точки даже с word-break: break-all
...
* {
margin: 0;
padding: 0;
}
textarea {
width: 1em;
height: 46em;
word-break: break-all;
}
<textarea>あいうえお。かきくけこ푸바.밫foobar.baz..............</textarea>
И это не только в
* {
margin: 0;
padding: 0;
}
.test {
width: 1em;
height: 46em;
word-break: break-all;
border: 1px solid;
}
<div class="test">あいうえお。かきくけこ푸바.밫foobar.baz..............</div>
К сожалению, я не нашел способа обойти это поведение ...