Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Menu
Forum PHP.pl > Forum > Przedszkole
Witek76
Witam!

Mam taki przykład http://jsfiddle.net/yNzCj/ (HTML i CSS).
1. Jeżeli spojrzymy na rezultat to widać pod zakładką na przykład "o firmie" czerwony kreskę 3px. Nie bardzo rozumiem dlaczego jest to opisane w div#menu a nie w .podmenu - przecież zakładka O firmie znajduje się w obrębie klasy .podmenu.
2. Wiem, że pozycjonowanie absolutne to pozycjonowanie względem pojemnika w jakim się znajduje, natomiast względne to rozmieszczenie względem miejsca w jakim element znalazłby się domyślnie - natomiast nie wiem co dzieje się w przypadku z przytoczonego przykładu:

CODE
ul.podmenu ul {
margin:0px;
padding:0px;
position:absolute;
z-index:1;
list-style-type:none;
display:none;
background-color:#000000;
}

ul.podmenu ul li {
position:relative;
float:none;
border-bottom:1px solid #ffffff;
}


3. Co robi i poco jest w przykładzie z-index:1.

Z góry dziekuje za odpowiedz,
pozdrawiam,
com
1. Owszem, ale znajduje się również wewnątrz div#menu który odpowiada za ułożenie tego obramowania dokładnie pod menu, w dodatku użyte zostały właśnie warstwy, żeby był on widoczny pomimo rozwinięcia podmenu
z-index odpowiada za ułożenie warstw:
http://pl.html.net/tutorials/css/lesson15.php
Witek76
Czyli rozumiem, że skoro elementy są wewnątrz div#menu to dziedziczą to co jest w div#menu - a jak tak jest to dlaczego tylko główne elementy menu je dziedziczą a reszta (pozycje rozwijane w podmenu mają formatowanie z div#menu) już nie?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.