How do I make a parent/container DIV grow as more children DIV's are added.
<div id="container"> <div id="child" style="height:100px;"> </div> <div id="child2" style="height:100px;"> </div> </div>
The only reason why your parent div would not grow with its content is if it's content is absolute positioned or is using floats, in the former case there is nothing you can do short of resizing it with javascript, in the latter you can put the following code at the end of your floating elements:
<br style="clear: both">
So say both the child elements in your example have a float, the code would look like this
<div id="container"> <div id="child" style="height:100px;"> ** CONTENT GOES HERE ** <br style="clear: both"> </div> <div id="child2" style="height:100px;"> ** CONTENT GOES HERE ** <br style="clear: both"> </div> </div>
You can use any node, as long as you use "clear: both" on it (So <div style="clear: both"></div>
would work too).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With