Как я могу предотвратить выход текстового поля за пределы родительского элемента DIV?
У меня есть это текстовое поле внутри таблицы, которая находится внутри DIV, и кажется, что она заставляет всю таблицу выходить за свои границы.
Вы можете увидеть пример той же ситуации даже в более простом случае, просто поместив текстовую область внутри div (например, то, что используется здесь в www.stackoverflow.com)
Из изображений ниже видно, что текстовое поле может выходить за пределы размера своего родительского? Как мне предотвратить это?
Я новичок в 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 , вы увидите, что они действуют по-другому. Хотя текстовое поле ограничено процентом, объявленным в его стиле css, по-прежнему можно заставить его сделать родительскую таблицу настолько большой, насколько она хочет, и тогда вы можете увидеть, что она выходит за пределы своей родительской границы. Есть мысли, как это исправить? Взаимодействие с другими людьми