2つのボックスがあるとしましょう:div.boxとtextarea.box、それぞれが同じ固定幅と高さを持っています。それぞれに、1つのverrryyyyyの長い単語と、それに続く一連の短い単語を含む同一のテキストがあります。
セットアップは次のようになります。
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、長い単語を1行に保持する(つまり、単語を壊さない)が、それtextareaを壊す原因になっていますか?