textareaが親DIV要素を超えて拡大しないようにするにはどうすればよいですか?
このテキストエリアはDIV内のテーブル内にあり、テーブル全体が境界からはみ出しているようです。
もっと単純な場合でも、div内にテキスト領域を配置するだけで同じ状況の例を確認できます(www.stackoverflow.comで使用されているもののように)
下の画像から、textareaが親のサイズを超えて伸びていることがわかりますか?これを防ぐにはどうすればよいですか?
CSSは初めてなので、どのCSS属性を使用すればよいのか本当にわかりません。私はいくつかのような表示を試み、オーバーフローしました。しかし、彼らはトリックを行っていないようです。他に見逃したものはありますか?
更新:HTML
CSS
textarea {
max-width: 50%;
}
#container {
width: 80%;
border: 1px solid red;
}
#cont2{
width: 60%;
border: 1px solid blue;
}
このコードをhttp://jsfiddle.net内に配置すると、動作が異なることがわかります。textareaはそのcssスタイルで宣言されたパーセンテージに制限されますが、それでも親テーブルを必要な大きさにすることが可能であり、親ボーダーを超えてはみ出すことがわかります。これを修正する方法について何か考えはありますか?