![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 8 Dołączył: 9.02.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam, tworze taka prosta stronke jednak mam maly problem z menu rozwijanym. Dokladnie chodzi o to, że jeżeli najadę myszką na jedno z moich menu, to zawartość div id="tresc"
przesuwa sie w prawo. Jak zrobic zeby to menu nie mialo wplywu na zawartosc tego diva? index.php
oraz style:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 18 Dołączył: 11.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Musisz popracować nad pozycjonowaniem, podstawowe pozycjonowanie umieszcza elementy koło siebie tak, że nie mogą na siebie nachodzić. Robisz więc taki trik, że element, który zawiera rozwijane menu u ciebie "<div id="pasek2">" ma posiadać w stylu atrybut "position: relative;" a każdy div, który jest menu("<div id="menu">") ma mieć atrybut: "position: absolute;" I tak na przyszłość atrybut "id" nie może się powtarzać, używaj więc zamiast tego "name" lub "class" i odpowiednio zmień znaczniki w CSS. Bierze się to stąd, że tak zaleca specyfikacja a ewentualny kod JS będzie łapać jedynie jeden element o takim id.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 8 Dołączył: 9.02.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No juz nie przesuwa. Byl problem z tym ze wszystkie menu pojawialy sie w jednym miejscu ale poprzesuwalem kazdy osobno o szerokosc diva menu.
Tak przy okazji czy jest jakas mozliwosc zeby floatowac te elementy czy trzeba je tak przesuwac W kazdym razie wielkie dzieki za pomoc |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 18 Dołączył: 11.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jasne, że jest ale to się wiąże z wstawianiem dodatkowych divów:D Wsadź każde menu w osobnego diva, o atrybucie "position: relative" i "float: left" z tym, że szerokość każdego musisz ustalić...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 00:03 |