HansJ: <textarea> soll sich automatisch der Höhe anpassen

Beitrag lesen

<div style=" border: 1px solid #000; display: block; height:400px;">

<textarea style="width:40%;float:left; height:100%;">Text area</textarea>

<div style="width:45%; float:right; height:300px; border: 1px solid #000; ">

</div>

</div>

Hallo Martin,
Nein es funktioniert nicht so wie gewünscht. Also in meinem Beispiel erstreckt sich die textarea jetzt über die Höhe des ersten DIVs, weil ich als Höhe 400px angegeben habe. Wenn ich diesen Wert allerdings lösche, sollte eigentlich der Wert des zweiten Divs die Höhe der textarea steuern. Tut dieser aber nicht.

HansJ

Hallo,

Wie kann ich das Eingabefeld <textarea> in der Höhe steuern, wenn mir dieses nicht bekannt ist. Ich habe es mit 100% versucht. Das Ziel sollte sein das sich das Feld dem äußeren anpasst.

#content{
width:500px;
height:500px
}
textarea {
width:100%;
height: 100%;
}

sollte wie gewünscht wirken - vorausgesetzt, das textarea-Element ist unmittelbares Kindelement von #content. Ist es aber Enkel oder Urenkel (z.B. weil noch ein fieldset dazwischen ist), dann muss für alle Elemente, die in der DOM-Struktur dazwischen liegen, auch eine Höhe festgelegt werden.

Ciao,
Martin