假设我有两个框:div.box
和textarea.box
,其中每个框都具有相同的固定宽度和高度。每一个都有相同的文本,其中包括一个verrryyyyy长词,后面跟着一系列短的单词。为什么textareas在超过宽度时会打破冗长的单词(为什么不打破长单词)?
的设置可能是这样的:
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
不破长词,然后开始o n,其中的一系列简短的话下一行:
然而,textarea
断长字:
我的问题是:为什么会出现这种情况?什么默认CSS导致div
将长字保留在一行(即不打破单词),但textarea
要打破它?