Как я могу предотвратить растягивание текстового поля за его родительский элемент DIV?
У меня есть это textarea внутри таблицы, которая находится внутри DIV, и кажется, что она заставляет всю таблицу растягиваться из ее границ.
Вы можете увидеть пример такой же ситуации даже в более простом случае, просто поместив текстовую область внутри div (например, что используется здесь на www.stackoverflow.com)
На рисунках ниже видно, что текстовое поле может растягиваться за пределы размера его родителя? Как это предотвратить?
Я новичок в CSS, поэтому я не знаю, какие атрибуты CSS я должен использовать. Я попробовал несколько дисплеев и переполнения. Но они, похоже, не делают этого трюка. Что-нибудь еще, что я мог пропустить?
UPDATE: HTML
CSS
textarea {
max-width: 50%;
}
#container {
width: 80%;
border: 1px solid red;
}
#cont2{
width: 60%;
border: 1px solid blue;
}
Если вы поместите этот код внутри http://jsfiddle.net, вы увидите, что они действуют по-другому. Хотя текстовое поле ограничено процентом, объявленным в его стиле css, все равно можно заставить его заставить его родительскую таблицу быть такой большой, какой она хочет быть, а затем вы увидите, что она разливается по ее родительской границе. Любые мысли о том, как это исправить?