Witam!
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"> <link rel="stylesheet" href="styl.css" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>GASTRO-RODAN Centrum Wyposażenia Gastronomii i Hoteli - Witamy!!!
</title>
<img src="img/logo.gif" alt="logo" />
<img src="img/search.png" class="imgsearch" alt="szukaj" /> <form action="?=search.php" method="post"> <p><input type="text" name="search" class="topsearch" /></p>
<?php
if (isset($_GET['menu'])) {
$ext = ".inc";
if ($_GET['menu'] == sklep) {
include ("includes/logo_menu$ext");
}
}
?>
<?php include ("engine/engine.php"); ?>
<?php
if (!isset($_GET['menu'])) {
include ("includes/menu.inc");
include ("includes/info.inc");
}
else {
$ext = ".inc";
$dir = "includes/";
include ($dir.$_GET['menu'].$ext);
}
?>
<?php
include ("includes/promo.inc");
?>
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 wwwPS. Skrypty php sa tymczasowe, poprostu musze zapelnic czyms bloki (IMG:
http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Dzieki za zainteresowanie i ewentualna pomoc (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
pozdrawiam!
Nikt nie ma pomyslu jak to rozwiazac? bardzo prosze o pomoc, bo bede zmuszony zrezygnowac ze stopki wogole (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif)
Ten post edytował rozny 15.11.2006, 23:58:28