Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
menu rozwijane w poziomym pasku - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: menu rozwijane w poziomym pasku (/thread-menu-rozwijane-w-poziomym-pasku)



menu rozwijane w poziomym pasku - timon - 22-07-2011




RE: menu rozwijane w poziomym pasku - Kartofelek - 22-07-2011

Tak. Rób to na sztywno.
Czyli:
Masz główne UL (menu) z pos relative, którego LI mają float:left
Każde LI ma w sobie UL (podmenu) które ma pos:absolute; top:wysokosc menu, left:0, width:100% ect
Jako że to nie LI głównego a UL ma relative twoje podmenu będą umieszczone na lewo Smile


RE: menu rozwijane w poziomym pasku - timon - 22-07-2011

Dzięki za odp.
Przypisanie pozycji absolutnej dla ul menu podrzędnego sprawia, że podmenu w ogóle się nie wyświetla. Problem nie polega na tym, że podmenu nie wyświetla się po lewej stronie. Wyświetla się ono w odpowiedniej pozycji, jednak ponieważ zawiera kilka pozycji (np. home zawiera: forum, galeria, kontakt), to szerokość całego li menu nadrzędnego ma szerokość ustaloną właśnie przez ilość pozycji podmenu.

Problem właściwie ogranicza się do tego, jak uniezależnić szer. li menu nadrzędnego od szer. ul menu podrzędnego, znajdującego się w li menu nadrzędnego...uff, mam nadzieję że napisałem w miarę zrozumiale.

Męczę się z tym już 2 czy 3 dni, dlatego będę niezmiernie wdzięczny za jakieś sugestie.

Pzdr


RE: menu rozwijane w poziomym pasku - Kartofelek - 22-07-2011

Problem leży raczej w tym że dzisiaj jestem leniwy i nie chce mi się tłumaczyć.
Zaręczam cię jednak, że mój przepis jest prawidłowy. Ale jak napisałem - tłumaczyć nie będę.
Najwyżej poszukaj sobie takiego menu w necie


RE: menu rozwijane w poziomym pasku - timon - 22-07-2011

No dobra myliłem się, Twoje rozwiązanie jednak działa, wielki dzięki.
PZDR