I have a three (well, five to be exact) column layout, where the first column from the left contains divs and menus, submenus inside them. The columns are placed inside a wrapper, where min-height and height is set to 100%. All other columns are also set to 100% height. The problem is, the menu items are pulled to nowhere at the bottom of the page and it gets worst by resizing the window. You may check it at [
dev.publicart.hu...] -- please enlighten me! I'm sure it's a tiny mistake but I can't see what I miss. Thank you in advance (and sorry for my strange English).
Relevant part of the CSS:
html, body { background-color:#363635; height: 100%; text-align:center;}
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: auto; width: 100%; left: 0px; top: 0px; text-align:center; position:relative;}
#leftside { background: url(../images/layout/sides_gradient.jpg) repeat-x; background-color: #7ea2ba; height: 100%; width: 324px; position:absolute; top: 0px; left: 0px;}
#rightside { background: url(../images/layout/sides_gradient.jpg) repeat-x; background-color: #7ea2ba; height: 100%; width: 15px; position:absolute; top: 0px; right: 0px;}
#leftshade { background: url(../images/layout/shade_bcg.jpg) repeat-y; height: 100%; width: 12px; position:absolute; top: 0px; left: 324px;}
#rightshade { background: url(../images/layout/shade_bcg_right.jpg) repeat-y; height: 100%; width: 12px; position:absolute; top: 0px; right: 15px;}
#content {height:100%}
#sidemenu { width: 200px; color: #f5edc2; text-shadow:#2A1F55 2px 2px 2px; position: relative; left: 20px; text-align:left; font-size:16px;}
#subsidemenu { position: relative; left: 50px; width: 150px; }
HTML body:
<div id="wrapper">
<div id="leftside"><img src="images/layout/logo.jpg" height="248" width="324"/>
<div id="sidemenu"> blabla
<div id="subsidemenu" name="subsidemenu" style="display:block"> blablabla </div>
blabla </div>
</div>
<div id="leftshade"></div>
<div id="content">Hello World</div>
<div id="rightshade"></div>
<div id="rightside"></div>
</div>