Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS]Łącza w menu częściowo nieaktywne, ...zależy od wysokości DIV-a zawierającego główną treść
Blackhole
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

Ostrzeżenie: (0%)
-----


Cześć Wam (IMG:style_emoticons/default/smile.gif)
Natknąłem się na bardzo dziwny dla mnie problem. Mam stronę http://doscniewoli.pl na której w mojej przeglądarce (Firefox 26 na systemie Debian Linux) linki w lewym menu są aktywne.
Spróbujcie teraz zmienić w GET parametr ile z 4 na 5 lub 6 i znów sprawdźcie, czy linki są aktywne. U mnie aktywne są tylko w dół od linii poziomej wyznaczonej przez dolną krawędź srodkowego DIV-a z nazwami miesięcy. Też tak macie?
Ktoś może mi powiedzieć, jak się tego pozbyć?

Ten post edytował Blackhole 23.01.2014, 17:17:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Luna_s20
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 8
Dołączył: 7.01.2014

Ostrzeżenie: (0%)
-----


Z tego co widzę, to musisz po prostu poprawić styl css.
"#menu" w którym zawarte są twoje linki nawigacyjne, jest dłuższe od "#page", wystaje z niego. I to jest powód dla którego w ogóle w cokolwiek można kliknąć gdy środek jest dłuższy.

W środkowej części w ten sam #page masz wpisany #content (#page ma ustaloną szerokość na 1200px, a #content... na 100%, więc po prostu ZAKRYWA twoje menu na standardowych rozdzielczościach. Nie zapominaj że użytkownicy będą najpewniej odwiedzać stronę z RÓŻNYCH urządzeń, w tym telefonów komórkowych czy małych poręcznych laptopów - oraz z różnych przeglądarek. Nie każdy ma tv podpięte pod komputer ;]

Nie wiem, po co niepotrzebna zabawa z position: absolute, i wklejaniem w siebie aż tylu div'ów, gdy można zrobić 3 niezależne bloki z parametrem display: inline (div'y zaczną się na tej samej wysokości i będą ustawione obok siebie a nie jeden pod drugim - wtedy nie ma obawy że zmiany w jednym z nich zaszkodzą innym, nie trzeba niczego przesuwać "-533px", bo zauważyłam że prawie wszystkie twoje klasy mają ustawione parametry dla "top" i "left", co przy prawidłowej konstrukcji html byłoby zbędne. Resztę dostosujesz sobie marginesem, a przynajmniej ci się całość nie rozjedzie na innych przeglądarkach.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 23:46