Як я можу запобігти розтягуванню текстової області за межі батьківського елемента 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, все ще можна змусити його призвести до того, що його батьківська таблиця буде такою великою, якою вона хоче бути, і тоді ви бачите, що вона переливається через батьківський кордон. Будь-які думки про те, як це виправити? Сігналы абмеркавання