Jak mogę zapobiec rozciągnięciu się obszaru textarea poza jego nadrzędny element DIV?
Mam ten obszar tekstowy wewnątrz tabeli, która jest wewnątrz DIV i wydaje się, że powoduje to, że cała tabela wyciąga się poza jej granice.
Możesz zobaczyć przykład tej samej sytuacji, nawet w prostszym przypadku, po prostu umieszczając obszar tekstowy wewnątrz elementu div (tak jak w przypadku www.stackoverflow.com)
Na poniższych obrazkach widać, że obszar tekstu może rozciągać się poza rozmiar swojego rodzica? Jak temu zapobiec?
Jestem trochę nowy w CSS, więc tak naprawdę nie wiem, jakich atrybutów CSS powinienem używać. Próbowałem kilku, takich jak wyświetlacz i przepełnienie . Ale wydaje się, że nie działają. Coś jeszcze mogłem przegapić?
AKTUALIZACJA: HTML
CSS
textarea {
max-width: 50%;
}
#container {
width: 80%;
border: 1px solid red;
}
#cont2{
width: 60%;
border: 1px solid blue;
}
Jeśli umieścisz ten kod wewnątrz http://jsfiddle.net , zobaczysz, że działają one inaczej. Chociaż obszar tekstowy jest ograniczony do wartości procentowej zadeklarowanej w jego stylu css, nadal można go zmusić, aby sprawił, że jego tabela nadrzędna była tak duża, jak chce, a następnie widać, że rozlewa się poza obramowanie nadrzędne. Jakieś przemyślenia, jak to naprawić? Wcześniejsze