假设我有两个盒子:div.box
和textarea.box
,每个盒子都有相同的固定宽度和高度。每个都有相同的文本,包括一个 verrrryyyyy 长词,然后是一系列短词。
设置可能如下所示:
CSS:
.box {
width: 400px;
height: 100px;
}
HTML:
<div class="box">
looooooooooooooooooooooooooooooooooooooooooooooooooooooooong_word and short text
</div>
<br><br>
<textarea class="box">
looooooooooooooooooooooooooooooooooooooooooooooooooooooooong_word and short text
</textarea>
使用上面的代码,div
不会打断长字,然后从下一行开始用一系列短字:
但是,textarea
打破了长字:
我的问题:为什么会发生这种情况?什么默认 CSS 导致将div
长单词保留在一行(即不中断单词),但是textarea
中断它?