Chodzi oto ze moze raz na 30 odswiezen strony div spada mi na dol, i pierwsze moje skojarzenie ze sie plik.css nie laduje, lub laduje sie za wolno i styl nie lapie (tak to wyglada mniej wiecej). Wymiary dobralem idealnie by sie wszystko miescilo... warte uwagi jest miejsce miedzy:
<div id="leftside">LEWA</div>
<div id="center">SRODEK</div>
bo tutaj mi sie wykrzacza, po prostu #center spada pod #leftside, myslalem ze moze chodzi o pewna kombinacje display:table albo display:block, ale nie wiem, probowalem na wszelkie spsoby i sie dalej wykrzacza. A moze to #billboard i ten <div> zaraz pod nim?

<body> <table cellspacing="0" cellpadding="0" style="width:100%;" > <tr> <td width="970"> <center> <div id="container"> <div id="top"> <div class="topright"> <div class="icons" {if $loggedin}style="margin-left:15px;"{else}style="margin-left:75px;"{/if}> </div> </div> </div> <div id="middle"> <div class="category"> </div> </div> <div id="leftside"> <div id="linkstxt"> </div> </div> <div id="center"> <div style="float:left;"> <div class="box"> </div> <div class="box"> <div class="c" style="width:256px;"> </div> <div class="c" style="width:252px;"> </div> <div class="c" style="width:235px;"> </div> </div> </div> </div> </div> <div id="footer"> <img src="{$s_uri}templates/page/images/fot.jpg" border="0" alt="" /> <div class="left"> </div> <div class="cent"> <img src="./templates/page/images/fotsep.jpg" border="0" alt="" /> </div> <div class="right"> </div> </div> </center> </td> </tr> </table> </body> </html>
Moj plik CSS:
body { padding:0px; margin:0px; background-color:#F2F2F2; } .error { font-family:verdana; font-size:11px; color:red; } input, textarea { background-color:#DEEDA3; font-size:11px; font-family:tahoma; border:1px solid #9FBC2C; } select { background-color:#DEEDA3; border:1px solid #9FBC2C; font-size:10px; font-family:verdana; } button { background-color:#DEEDA3; font-size:10px; font-family:verdana; border:1px solid #9FBC2C; } .formn { font-size:11px; font-family:verdana; } .listcat { float:left; width:335px; min-height:120px; padding:15px; margin:2px; border:1px solid black; text-align:left; font-size:11px; font-family:verdana; } .header { font-family:verdana; padding-top:5px; font-size:12px; font-weight:bold; border-bottom: 1px solid black; padding-bottom:3px; margin-bottom:4px; } A:link { text-decoration:none; color:red; font-size:12px; font-weight:normal; } A:visited { text-decoration:none; color:red; font-size:12px; } A:hover { text-decoration:none; color:red; font-size:12px; } .stats { border:1px solid black; width:200px; } .stats .button A { color: #FFFFFF; font-family: tahoma; text-decoration: none; padding-left: 10px; padding-right: 10px; border: 1px solid #000000; margin-bottom: 4px; font-size: 11px; background-color: #C60337; } .button a:hover{ background-color: #FFFFFA; color: #000000; border: 1px solid #000000; } .portion A { color:black; text-decoration:none; } #category {margin-left:10px;font-size:10px;} #category a { color:#738271; text-decoration:none; } #container { background-color:#FFFFFF; width:970px; display:table; border:0px solid black; } #top { width:970px; float:left; height:91px; display:table; border:0; } #top .topleft { width:290px; height:85px; float:left; } #top .logobottom { height:6px; float:left; } #top .topright { background-color:#FFFFFF; height:85px; width:680px; float:left; } #top .topright .icons { border:0px solid black; margin-top:19px; height:70px; } #top .topright .icons .i { border:0px solid black; width:92px; display:table; text-align:center; font-size:9px; font-family:Verdana; height:44px; float:left; } #middle { height:44px; width:970px; float:left; display:table; border:0px solid black; } #middle .category { width:220px; height:44px; float:left; background-image:url('bgcats.jpg'); background-repeat:no-repeat; border:0px solid black; } #middle .category .name { font-family: Verdana; font-size:13px; text-align:right; margin-right:52px; margin-top:14px; font-weight:bold; color:white; line-height:12px; } #middle .belka { background-color:#C60032; color:#FFFFFF; text-align:left; font-size:12px; font-family:verdana; border:0px solid black; height:42px; width:743px; float:left; } #middle .belka A { font-size:12px; font-family:verdana; text-decoration:none; color:#FFFFFF; } #userpage { border:0px solid black; height:94px; text-align:center; vertical-align:middle; padding-top:5px; width:208px; background-color:#ABCE24; } #userstats { text-align:center; padding-top:5px; width:208px; } #userstats .name { font-family:verdana; font-size:11px; color:#FFFFFF; height:17px; padding:5px 0 1px 12px; margin-top:8px; margin-top:10px; border:1px solid #000000; } #userstats .main { font-family:verdana; font-size:10px; text-align:left; padding:2px 3px 2px 3px; } #userstats .main A { text-decoration:none; color:#000000; font-size:11px; font-weight:bold; } #leftside { width:220px; float:left; border:0px solid black; } #linkstxt{ padding-top:12px; padding-bottom:15px; text-align:left; padding-left:30px; } #linkstxt .row { font-family: verdana; font-size:13px; line-height:18px; margin-bottom:2px; margin-top:3px; height:19px; text-align:right; width:180px; background-image:url('arrow.jpg'); background-repeat:no-repeat; background-position:center right; } #linkstxt .sep { width:180px; height:1px; line-height:1px; padding:0; margin:0; font-size:0px; } #linkstxt .row A { color:#000000; text-decoration:none; margin-right:18px; } #center { width:750px; float:left; margin-bottom:20px; display:block; border:0px solid black; } .box { width:743px; float:left; margin-top:2px; } .box .b { float:left; height:212px; background-repeat:no-repeat; text-align:left; border:0px solid black; } .box .c { float:left; background-repeat:no-repeat; text-align:left; } .box .b .txt { font-size:13px; font-family:tahoma; padding-left:15px; padding-top:14px; color: #717171; } .box .c .txt2 { font-size:12px; font-weight:bold; font-family:tahoma; padding-left:30px; padding-top:4px; height:21px; color: #FFFFFF; } .box .c .row { font-size:11px; font-family:tahoma; padding-left:13px; color: #717171; display:block; } .box .c .row A { font-size:11px; font-family:tahoma; color: #717171; text-decoration:none; } #billboard { width:750px; height:100px; float:left; background-image:url('centerrright.jpg'); background-repeat:no-repeat; background-position:center right; background-color:#000000; border:0; display:table; } #footer { clear:both; background-color:#FFFFFF; width:970px; height:77px; } #footer .left { font-family:tahoma; font-size:11px; float:left; height:66px; width:204px; } #footer .cent { float:left; height:66px; } #footer .right { height:66px; font-family:tahoma; font-size:12px; float:right; } #footer .right A { text-decoration:none; font-size:11px; color:#000000; }