Come posso evitare che la textarea si estenda oltre il suo elemento DIV genitore?
Ho questa textarea all'interno di una tabella che si trova all'interno di un DIV e sembra che faccia allungare l'intera tabella oltre i suoi limiti.
Puoi vedere un esempio della stessa situazione anche in un caso più semplice, semplicemente inserendo un'area di testo all'interno di un div (come quello che viene usato qui in www.stackoverflow.com)
Puoi vedere dalle immagini sottostanti che l'area di testo può estendersi oltre la dimensione del suo genitore? Come posso impedirlo?
Sono un po 'nuovo in CSS, quindi non so veramente quali attributi CSS dovrei usare. Ho provato diversi come display e overflow . Ma non sembrano fare il trucco. Qualcos'altro che potrei essermi perso?
AGGIORNAMENTO: HTML
CSS
textarea {
max-width: 50%;
}
#container {
width: 80%;
border: 1px solid red;
}
#cont2{
width: 60%;
border: 1px solid blue;
}
Se metti questo codice all'interno di http://jsfiddle.net , vedrai che si comportano diversamente. Sebbene l'area di testo sia limitata alla percentuale dichiarata nel suo stile CSS, è ancora possibile far sì che la sua tabella genitore sia grande quanto vuole, e quindi puoi vedere che si riversa sul bordo padre. Qualche idea su come risolvere questo problema?