Hello
I'm trying to do a layout that's 100% width but when i resize the browser width to eg 500 px, the contents_contents (with white background) does not occupy the actual size of the browser, i can't figure out why this is happen.. Can someone help me out? Here's the example: http://carlajesus.com/projectos/cnc/teste_width100.html the error appear in all browsers (IE, FF, Chrome..)
Here's the code:
<style type="text/css">
body {
margin: 0 auto;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#46443d;
background-image:url(http://carlajesus.com/projectos/cnc/images/bg_pattern.jpg);
}
a {
outline:none;
}
#container {
width:100%;
float:none;
width:100%;
background-color:#fff;
}
#contents_topo{
width:100%;
height:365px;
float:none;
background-image:url(http://carlajesus.com/projectos/cnc/images/bg.jpg);
background-repeat:repeat;
}
#contents_contents{
width:980px;
float:none;
margin:0px auto;
}
#contents {
width:980px;
float:none;
margin:0px auto;
background-color:#F00;
}
#contents_footer{
width:100%;
height:100%;
float:none;
position: relative;
z-index: 1;
background-image:url(http://carlajesus.com/projectos/cnc/images/bg_pattern.jpg);
}
#contents_footer_sombra {
width:100%;
height:10px;
background-image:url(http://carlajesus.com/projectos/cnc/images/bg_sombrabottom.jpg);
background-repeat:repeat-x;
z-index:2;
}
</style>
</head>
<body>
<div id="container">
<div id="contents_topo">
<table width="980" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>top</td>
</tr>
</table>
</div>
<div id="contents_contents">
<div id="contents">
<table width="980" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="250">contents</td>
</tr>
</table>
</div>
</div>
<div id="contents_footer_sombra"></div>
<div id="contents_footer">
<table width="980" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="200">footer</td>
</tr>
</table>
</div>
</div>
Thanks in advance