I have textarea and a DIV container holding that textarea.
<div class="holder">
<div style="float:left;">
<img src="https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc6/211204_417552211638405_1828134258_q.jpg">
</div>
<div style="float:left;">
<textarea class="grow" row="5" cols="20"></textarea>
</div>
</div>
I am using autogrow plugin.
$(document).ready(function(){
$(".grow").autogrow();
});
When textarea resizes according to contents the container div doesnt expand accordingly. I tried to add
Height: 100%;
But that doesnt work, I see its the float property thats causing problem, but i dont know how to make it work with float property.
This is because the elements within the div
are both floated, therefore they are not part of the document flow for the browser to calculate the height of the parent. The quick workaround is to set overflow: hidden
on the parent container.