EchoFool Posted September 10, 2010 Share Posted September 10, 2010 Hey I currently have a few divs with one in particular being a pain. It will not expand if i put text within the div boundries... This is my css and html: #logodiv{ margin: 0 auto 0 auto; width: 950px; height:168px; background-image: url('test.png'); background-position:center bottom; background-repeat:no-repeat; } #logotable{ margin: 0 auto 0 auto; width: 900px; } #bodydiv{ margin: 0 auto 0 auto; width: 950px; height: auto; background-image: url('bodybackground.png'); background-repeat: repeat-y; } #innerbodydiv{ margin: 0 auto 0 auto; width: 900px; height: auto; } Then my structure: <div id="logodiv"></div> <div id="bodydiv"> <div id="innerbodydiv"> <p>content</p> (image about 500 lines) </div> </div> Now the issue is - content does not expand the "bodydiv" div so the image will not repeat vertically. The only way i could solve it was to put a fixed height like height:200px;. Height: auto; and height:100%; did not work yet height:200px; does! Which is a problem because the height will vary depending on on the content of the pages. Why is this? Thanks Link to comment https://forums.phpfreaks.com/topic/213022-div-wont-auto-expand-with-content-inside-it/ Share on other sites More sharing options...
haku Posted September 12, 2010 Share Posted September 12, 2010 With the code you've shown us there, the bodydiv div will expand with content. I'm guessing you must be trying to show us a scaled down version or something. Link to comment https://forums.phpfreaks.com/topic/213022-div-wont-auto-expand-with-content-inside-it/#findComment-1110225 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.