Forse non ho inserito il clear, comunque ecco il codice XHTML e CSS completo
codice:<div id="tableindexcontainer"> <div id="tableindextop"></div> <div id="tableindexcenter"> </div> <div id="tableindexfooter"> </div> </div> <div id="top"></div> <div id="container"> <div id="content_left"> </div> <div id="content_right"> </div> </div> <div id="footer"> </div>codice:body { margin:0; padding:0; font-family:"Trebuchet MS", Arial, sans-serif; font-size:80%; color:#FFF; background:#FFF url(../images/background_2.jpg) top center no-repeat fixed; } div#top { clear:both; width:850px; height:13px; background:url(../images/table_background_full/table_background_top.png) no-repeat; margin:0 auto; } div#container { position:relative; margin:0 auto; width:850px; background:url(../images/table_background_full/table_background_center.png) repeat-y; } div#content_left { width:20%; float:left; background:transparent; } div#content_right { width:80%; float:right; background:transparent; } div#footer { clear:both; width:850px; height:45px; background:url(../images/table_background_full/table_background_footer.png) no-repeat; margin:0 auto; } /*header*/ div#tableindexcontainer {width:960px; margin:0 auto; position:relative;} div#tableindextop {clear:both; background:url(../images/table_index_full/table_index_top.png) no-repeat; height:30px;} div#tableindexcenter {clear:both; background:url(../images/table_index_full/table_index_center.png) repeat-y;} div#tableindexfooter { clear:both; background:url(../images/table_index_full/table_index_footer.png) no-repeat; height:91px; padding-top:25px; }

Rispondi quotando