Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%)
|
Strona http://www.goprojects20080129.dev.mamboassistance.com/
Znalazłem proste drop down menu css, wszystko ładnie śmiga tylko dla przykładu jak się najedzie na obrazek, który jest jako pierwszy element menu ucina rozwinięte menu, od momentu gdy nachodzi na cześć z zawartością strony. Kombinowałem z z-index ale nie przyniosło to żadnego efektu :/ Często mi się tak zdarzało w innych projektach, zazwyczaj jednak rezygnowałem z rozwijanego menu ale w tym przypadku tak zrobić nie mogę :/ proszę o pomoc... CSS:
HTML:
Ten post edytował MOniToR 7.02.2008, 12:33:00 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
oddziel w kodzie i spozycjonuj menu i resztę, czyli w htlm:
a w css dodaj: Kod #menu { position: relative; z-index: 10; overflow: visible; } #restofcontent { position: relative; z-index: 1; top: -100px; } //top ustaw tak żeby ładnie "podeszło" pod menu... i powinno być ok. chyba że się gdzieś pomyliłem, pisałem z pamięci... Ten post edytował nevt 7.02.2008, 13:03:51 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%)
|
możesz mi powiedzieć o masz na myśli mówiąc oddziel w kodzie html?
|
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
a nie widzisz co napisałem? w twoim kodzie div#restofcontent zawiera się wewnątrz div#menu, a w moim kodzie są rozdzielone... (wg DOM: u ciebie są jak rodzic - dziecko, a u mnie jak rodzeństwo.)
dość istotne, bo z-index dotyczy kolejności renderowania elementów na tym samym poziomie drzewa DOM... |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%)
|
tylko, że template jest tak zrobiony, że content(zawartość) jest pierwsza w kodzie html i menu jest niżej i chyba przez to dalej nie działa tak jak powinno bo wprowadziłem zmiany o których mówiłeś :/
Ten post edytował MOniToR 7.02.2008, 13:33:03 |
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%)
|
Zrobiłem tak i dalej nic:/
MI się wydaje, że to może przez to, że div z zawartością jest wyżej, przez co jest interpretowany jako ważniejszy i dlatego tak sie dzieje... http://www.goprojects20080129.dev.mamboass...pc/css/menu.css http://www.goprojects20080129.dev.mamboass...emplate_css.css http://www.goprojects20080129.dev.mamboass...late_ie_css.css Teraz to wygląda tak:
Lub live - www.goprojects20080129.dev.mamboassistance.com Możesz poradzić coś jeszcze? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
kod który ci nie działa - to nie ten sam kod który pokazujesz tu na forum - wystaw gdzieś tą stronkę - wtedy będzie można popatrzeć co naprawdę nie trybi...
a elementy renderowane są przez przeglądarkę w takiej kolejności: napierw rodzice, potem dzieci (bez względu na z-index) - dzieci są zawsze "nad" rodzicami bracia według z-index - większy z-index jest "nad" mniejszym jeśli bracia nie mają z-index (albo mają jednakowe) to według kolejności wystąpienia w kodzie - element później zdefiniowany jest "nad" wcześniej zdefiniowanym innych reguł nie ma (nie licząc flasha, ramek czy innych plugin'ów) EDIT: coś ty wykombinował (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) W <div id="restofcontent"> MUSISZ ZAWRZEć CAŁĄ POZOSTAŁĄ ZAWARTOŚć STRONY (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Ten post edytował nevt 7.02.2008, 15:16:53 |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%)
|
Strona to jest Joomla. Skrypt wziąłem stad http://www.cssdrive.com/index.php/examples...drop_down_menu/
Jaki kod potrzebujesz? Mi się wydaje, że zamieściłem cały odpowiedzialny za ten skrypt... Edit: No tak ale jak ja mam o zrobić na takim template jaki mam? Gdybym miał to zrobione tak, że najpierw jest menu a później zawartość to by było łatwo ale na tym to nie wiem... Ten post edytował MOniToR 7.02.2008, 15:20:43 |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 16:52 |