![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 3 Dołączył: 25.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jestem w trakcie przebudowy swojej strony i ma problem. Na swojej stronie mam dwupoziomowe menu. Na chwilę obecną kod o niego wygląda miej więcej tak: Do zobaczenia na stronie Moja strona. Teraz chce je przerobić aby wyglądało dla klienta identycznie, ale z takim kodem. I niestety nic mi nie wychodzi nie mam już pomysłów jak to zrobić. Co zresztą widać http://linx.vipserv.org/ Css wygląda na chwilę obecną tak:
Jakiś pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 9.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Najprościej głównemu ul nadać position relative i height obejmujący obydwie listy. Li w głównej ULce zostawić w spokoju (może ewentualnie margin-bottom zapewniający miejsce dla dolnej listy), a wewnętrzną ULkę dać na position absolute z left i bottom na 0px i width 100%.
Czyli tak: ul.top_level { position: relative; height: 100px; width: 1024px; text-align: center } ul.top_level > li { display: inline; width: 180px; height: 80px; margin-bottom: 20px } ul.top_level ul.bottom_level { position: absolute; left: 0px; bottom: 0px; width: 1024px; height: 20px; text-align: center } ul.top_level ul.bottom_level li { display: inline } (sorry że nie stosuję Twojego nazewnictwa i całości stylu ale jest długi a mi dzisiaj nieco oczka szwankują, a idea chyba wydaje się jasna) Jeszcze ewentualnie zamiast dawać kontenerowi za dużą wysokość można zrobić inny myk: ul.top_level { height: 80px; margin-bottom: 20px; } ul.bottom_level { position: absolute; top: 80px; height: 20px } (chodzi mi o pozostawienie wolnej przestrzeni pod główną ULką i spozycjonowanie absolutne od topa, żeby dolna ULka wyszła poza swój kontener) To tak najprościej. Tyle, że pozycjonowanie absolutne nie jest najszczęśliwsze, zwłaszcza jeśli chcesz żeby Twoja strona się ładnie zwijała na mniejszych ekranach. Ten post edytował mathijas 15.02.2013, 21:22:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:45 |