PDA

Zobacz pełną wersję : position:absolute a rozdzielczość



orelob
15-01-2008, 01:12
Witam,
sytuacja wygląda tak:
www.ga-bo.home.pl/jomla (http://www.ga-bo.home.pl/jomla)
i plik css:


body{
text-align: center;
color: #333333;
background-image: url(../images/kolekcje.jpg);
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-color: white;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#kontener {
position: relative;
width: 800px;
margin: 0 auto;
}

#tresc {
position: absolute;
width: 400px;
top: 200px;
right: 50px;
}

#menu a {
font-size: 12px;
color: #333333;
text-decoration: none;
}

#mainlevel li {
display: block;

}



Jak widać dałem nadrzędnego div-a dla całości "kontener" i poustawiałem mu to, co mi zwykle działało (w stronach bez cms), ale tym razem jest skucha i divy pozycjonują się względem okna, a nie nadrzędnego diva i przy zmianie rozdzielczości biegają gdzie chcą.
Główkuję i zaraz mnie trafi apopleksja, co jest???

orelob
15-01-2008, 10:39
Może niejasno posta napisałem... Najprościej wejdźcie w link, zobaczcie gdzie jest menu (div "menu") i kawałek tekstu (div "tresc") względem obrazka z body background i zmieńcie rozdzielczość monitora.
Problem chyba leży w tym, że divy "tresc" i "menu" nie uznają nadrzędności diva "kontener", ale dlaczego???????

mino
17-01-2008, 09:04
Według mnie warstwy z napisami są wypozycjonowane względem kontenera. Nie rozumiem o co ci chodzi.
PS: Wywal tę starą babę a layoutu.

orelob
18-01-2008, 12:17
Pewnie nie przełączyłeś rozdzielczści monitora, albo zajrzałeś już po poprawce. Błąd tkwił w tym, że nie dodałem do background-position "top"
Starą babę?? To ile ty masz lat, 14???

mino
18-01-2008, 14:28
Widać, że ta kobieta to jakieś stare pudło... bez przesady. Zero gustu men.

zwiastun
18-01-2008, 15:33
No, bez przesady! Trochę starsze też są modelkami:)!