
Mam następujący problem: Stworzyłem prostą stronę opartą na DIV'ach. Wszystko ładnie pięknie, tylko że nie na IE... FF wyświetla ją bez problemu - zgodnie z moimi oczekiwaniami. IE natomiast interpretuje to niezbyt ładnie ;/. DIV'y środkowe [menu oraz treść] powinny być na środku, natomiast w IE są one przesunięte jakieś 500px w prawo. Siedzę nad tym problemem już jakiś czas... próbowałem z różnymi właściwościami position i margin, ale nic z tego. Proszę o wyrozumiałość odnośnie kodu

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <link rel="stylesheet" href="style.css" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> </head> <body> <!--calosc--> <div class="calosc"> <!-- logo --> <div class="logo"> <img src="img/logo.jpg" width="720" height="80" alt="title" border="0" /> </div> <!-- logo - koniec --> <!-- menu --> <div class="menu"> </div> <!--menu - koniec --> <!--tresc--> <div class="tresc"> </div> <!--tresc - koniec--> </div> <!--calosc - koniec--> </body> </html>
CSS:
<!-- body { background-color:#FFFFFF; background-image: url('img/bg.jpg'); background-repeat: repeat-x; background-position:top; margin-top: 20px; margin-bottom: auto; font-family:Arial; font-size:11px; color:green; text-align:center; } .logo { width:720px; height:auto; background-color:silver; border-top:1px solid silver; border-left:1px solid silver; border-right:1px solid silver; border-bottom:0px; text-align:center; } .calosc { width:720px; height:auto; text-align:center; display: block; clear:both; margin: 0 auto 0 auto; } .menu { width:190px; height:350px; background-image: url('img/left.jpg'); background-repeat: repeat-y; font-family:Arial; font-size:14px; color:green; text-align:left; border-left:1px solid silver; border-top:1px solid silver; border-bottom:1px solid silver; float:left; margin:auto; position:absolute; } .podmenu { margin: 10px; padding:3px; border-bottom: 1px dotted #C0C0C0; } .menu a { color:green; text-decoration:none; } .menu a:visited { color:green; text-decoration:none; } .menu a:hover { color:green; text-decoration:underline; } .tresc { background-color:#FFFFFF; color:black; font-family:Arial; font-size:12px; text-align:left; width:530px; height:350px; overflow:auto; margin-left:190px; margin-right:auto; margin-top:auto; border:1px solid silver; float:left; position:absolute; } .tresc p { margin-left:10px; margin-right:10px; margin-top:auto; margin-bottom:auto; } .tresc a { color:green; text-decoration:underline; } .tresc a:visited { color:green; text-decoration:underline; } .tresc a:hover { color:silver; text-decoration:underline; } .title { border-left: 5px solid #35A61A; font-size:14px; margin-left:10px; margin-bottom:5px; margin-top:8px; font-weight: bold; } .news { border-bottom: 1px solid silver; margin-left:10px; margin-right:10px; margin-top:10px; text-align: justify; margin-bottom:10px; padding-bottom:10px; } -->
o co chodzi?
