Mam maly problem przy pozycjonowaniu blokow div.
Zrobilem juz 3 kolumny srodkowe + 1 gorna i wszystko pasi. Problem jest kiedy chce dorobic piata kolumne dla stopki. Nie moge jej wypozycjonowac i dociagnac do niej 3 srodkowe kolumny. Zawsze wskakuje mi pod 2 srodkowa kolumne i pozycjonuje sie wobec niej. Div footer znajduje sie na samym koncu pliku index. Nie znajduje sie w zadnym divie, wiec powinna sie pozycjonwac wzgledem okna przegladarki. Tutaj cos nie pasuje. Pozycjonujac go do TOP pozycjonuje sie wzgledem okna przegladarki. Pozycjonujac BOTTOM wzgledem nie wiem czego, ale na pewno nie wzgledem przegladarki. Nie wiem o co chodzi... Macie index:
<!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" lang="pl" xml:lang="pl"> <head> <link rel="stylesheet" href="styl.css" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> </head> <body> <div id="logo"> <img src="img/logo.gif" alt="logo" /> <div id="sublogo"> <img src="img/search.png" class="imgsearch" alt="szukaj" /> <form action="?=search.php" method="post"> </form> </div> <div id="sublogo_1"> </div> <div class="logo_menu"> <?php if (isset($_GET['menu'])) { $ext = ".inc"; if ($_GET['menu'] == sklep) { include ("includes/logo_menu$ext"); } } ?> </div> </div> <div id="szablon"> <?php include ("engine/engine.php"); ?> </div> <div id="left"> <?php if (!isset($_GET['menu'])) { include ("includes/menu.inc"); include ("includes/info.inc"); } else { $ext = ".inc"; $dir = "includes/"; include ($dir.$_GET['menu'].$ext); } ?> </div> <div id="right"> <?php include ("includes/promo.inc"); ?> </div> <div id="footer"> </div> </body> </html>
a tutaj css'a:
body { background-color: #aeaa89; margin: 20px 20px; padding: 0; font-size: 14px; background-image : url(img/bg.jpg); background-repeat : repeat-x; overflow: auto; } div > h1 { margin-top: 0; } #logo { position: relative; width: auto; min-width: 50px; height: 124px; margin: 0; border: 1px solid black; border-bottom: 0; background-color: #f6f5f1; padding: 10px; z-index: 3; } #szablon { position: relative; width: auto; min-width: 50px; height: 100%; min-height: 300px; margin: 0px 141px 0px 221px; border: 1px solid black; border-top: 1px solid black; background-color: #f6f5f1; padding: 10px; z-index: 4; } #left { position: absolute; width: 200px; height: auto; min-height: 300px; top: 165px; left: 20px; font-size: 14px; border-top: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; background-color: #d2d0be; padding: 1% 10px; z-index: 5; } #right { position: absolute; width: 120px; height: auto; min-height: 300px; top: 155px; right: 20px; font-size: 14px; border: 1px solid black; background-color: #d2d0be; padding: 10px; z-index: 2; } #footer { position: absolute; bottom: 5px; width: auto; height: 50px; clear: both; border: 1px solid black; background-color: #f6f5f1; z-index: 5; } #sublogo { position: absolute; width: 120px; height: 5px; top: 0px; right: 0px; font-size: 14px; border: 0px solid black; border-bottom: 1px solid black; padding: 10px; z-index: 2; } #sublogo_1 { position: absolute; width: 120px; height: auto; top: 28px; right: 0px; font-size: 14px; text-align: right; border: 0px solid black; padding: 10px; z-index: 2; } ul.menu { list-style: none; padding: 0; margin: 0; border: 1px solid black; background-color: #f6f5f1; } ul.menu li a:link { display: block; text-decoration: none; margin: 0; width: 88%; padding: 2px 6%; font: bold 1em/1.5 "arial, sans-serif"; color: #000000; border-top: 1px solid black; } ul.menu li a:visited { display: block; text-decoration: none; margin: 0; width: 88%; padding: 2px 6%; font: bold 1em/1.5 "arial, sans-serif"; color: #000000; border-top: 1px solid black; } ul.menu li a:hover { display: block; text-decoration: none; margin: 0; width: 88%; padding: 2px 6%; font: bold 1em/1.5 "arial, sans-serif"; color: #000000; border-top: 1px solid black; background-color: #e4e3d8; } h1.menu { font-size: 1.2em; padding: 0; text-align: center; } ul.menu ul.submenu { list-style: none; margin: 0; padding: 0; } ul.menu ul.submenu li { padding: 0; } ul.menu ul.submenu li a:link { display: block; width: 99%; padding: 1px; font: bold 0.7em/1.5 verdana, sans-serif; color: #5c6f90; } ul.menu ul.submenu li a:visited { display: block; width: 99%; padding: 1px; font: bold 0.7em/1.5 verdana, sans-serif; color: #5c6f90; } ul.menu ul.submenu li a:hover { display: block; width: 99%; padding: 1px; font: bold 0.7em/1.5 verdana, sans-serif; color: #5c6f90; background-color: #e4e3d8;; } div.info { position: relative; width: 180px; height: auto; min-height: 100px; top: 10px; left: 0; font-size: 14px; border: 1px solid black; background-color: #f6f5f1; padding: 1% 10px; z-index: 5; } input.topsearch { position: absolute; background-color: #aeaa89; border: 1px solid black; top: 2px; right: 5px; width: 100px; } .imgsearch { vertical-align: right; margin-left: 120px; } div.logo_menu { position: absolute; top: 119px; left: 150px; border-top: 1px solid black; height: 5px; background-color: transparent; } div.logo_menu a:link { padding: 1px; font: bold 0.9em/1.5 verdana, sans-serif; color: #000000; text-decoration: none; background-color: transparent; } div.logo_menu a:visited { padding: 1px; font: bold 0.9em/1.5 verdana, sans-serif; color: #000000; text-decoration: none; background-color: transparent; } div.logo_menu a:hover { padding: 1px; font: bold 0.9em/1.5 verdana, sans-serif; color: #aeaa89; text-decoration: none; background-color: transparent; } img.info { display: block; margin-left: 38px; margin-bottom: 10px; border: 1px solid black; } p.projekt { position: relative; left: 50px; } ul.list_info { list-style: none; padding: 0; margin: 0; border: 0; background-color: #f6f5f1; } #sublogo { position: absolute; width: 250px; height: 86%; top: 0; right: 0; font-size: 14px; border: 0px solid black; background-color: #f6f5f1; background-image: url("img/shader.gif"); background-repeat: no-repeat; padding: 10px; z-index: 0; } h7 { display: block; background-color: #f6f5f1; border: 1px solid black; border-bottom: 0; text-align: center; width: 120px; } .inf { background-color: #f6f5f1; background-image : url(img/bg_inf.gif); background-repeat: no-repeat; background-position: bottom; width: 120px; height: auto; border: 0px solid black; margin-bottom: 10px; }
Tutaj jest link do stronki:
strona www
PS. Skrypty php sa tymczasowe, poprostu musze zapelnic czyms bloki

Dzieki za zainteresowanie i ewentualna pomoc

pozdrawiam!
Nikt nie ma pomyslu jak to rozwiazac? bardzo prosze o pomoc, bo bede zmuszony zrezygnowac ze stopki wogole
