Od razu zaznaczę, że odpowiedzi na nurtujące mnie pytania szukałem już bardzo dużo (google, znajomi, inne fora) i NIC! Albo mam zły dzień albo to jest takie trudne. Mam nadzieję, że ktoś mi tu pomoże

Tworzę znajomej małą stronę (portfolio) i postanowiłem skończyć z tabelami i przerzucić się na DIVy.
Problem mam taki, że chcę stronę wejściową zbudować z 3 DIVów. Lewy, środkowy, prawy. Całość ma być w pionie i poziomie wyśrodkowana. Lewy DIV ma zawierać powtarzalne tło, prawy div tak samo. Niby wszystko działa, ale nie w IE6!!! No po prostu już mnie nosi... nie mogę tego rozwiązać. Wkurza mnie to, bo wszyscy mówią i piszą, że DIVy lepsze a ja nie mogę poradzić sobie z czymś co na głupich tabelkach dawno bym już zrobił! Może robie jakiś idiotyczny błąd, ale już sił nie mam żeby go szukać, więc ktoś może z Was spojrzy na to świeżo i poradzi co mam zrobić.
Roboczy adres strony to:
http://www.closecombat.pl/mm/
Jak widać pod FF jest wszystko OK, w IE6 już nie.
Kod strony w HTML
<?php echo '<'.'?xml version="1.0" encoding="UTF-8"?'.'>'."\n"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <div id="calosc"> <div id="srodek"> <img src="intro.jpg" /> </div> </div> </body> </html>
CSS:
body, html { margin:0px; } div#calosc { text-align: center; position: fixed; top: 50%; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block } div#srodek { margin-left: -390px; position: absolute; top: -170px; left: 50%; width: 780px; height: 360px; visibility: visible } div#lewo { background-position: right; background-repeat: repeat-x; background-image: url('gfx/pattern.jpg'); margin-right: 390px; position: absolute; right: 50%; top: -170px; width: 100%; height: 360px; visibility: visible } div#prawo { background-position: left; background-repeat: repeat-x; background-image: url('gfx/pattern.jpg'); margin-left: 390px; position: absolute; left: 50%; top: -170px; width: 100%; height: 360px; visibility: visible }
POMOCY!
