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
を壊す原因になっていますか?