PDA

Zobacz pełną wersję : IE6 wyświetla menu w niewłaściwym miejscu



kociolek
28-05-2009, 21:51
Witam!
Joomla 1.5.10 (poprawna instalacja), templatka Art Colors 15 (wersja dla 1.5)
Mój problem polega na tym, że IE6 wyświetla menu w niewłaściwych miejscach. Inne przeglądarki pokazują wszystko prawidłowo. Strona z problemem to www.gim11.olsztyn.pl (http://www.gim11.olsztyn.pl)

nikszal
28-05-2009, 22:18
Jest IE 7 i IE 8. Stary soft to kiepski soft.

kociolek
28-05-2009, 22:29
Ja to wiem, Ty to wiesz, ale to jest strona szkoły, która musi być dostępna z różnych przeglądarek, szczególnie tych u rodziców w pracy, a wielu z nich ma jeszcze IE6.

nikszal
29-05-2009, 15:27
Przeglądarki IE 5 i IE 6 tylko z powodów znanych Microsoftowi inaczej niż pozostałe przeglądarki interpretują sumę atrybutów margin i padding. Do tego często dodają dodatkowe 3px. Jeśli suma długości bloków zewnętrznych (width) będzie większa choćby o 1px od długosci kontera, w którym te bloki się znajdują, to naturalną konsekwencją (dla IE) jest „upadanie” ostatniego bloku zapisanego w kodzie szablonu. Musisz przeanalizować układ strony. W Twoim przypadku będzie to trochę skomplikowane, ponieważ długosci bloków zewnetrznych masz wyrażone w procentach, a bloki wewnetrze (left, right) w pikselach.

trzepiz
29-05-2009, 16:12
dodać moduł informujący użytkowników IE6 - ze mają starą przeglądarkę i żeby Ją zaktualizować :)

PS: Powinniśmy wszyscy zacząć tak robić .. - może IE6 w końcu by zniknęła ..

kociolek
04-06-2009, 09:58
Tymczasowo tak zrobiłem, czyli zamieściłem informację o błędnym czytaniu i wstawiłem linki do aktualizacji. Jednak, gdy będę miał więcej czasu poastaram się również dostosować to pozycjonowanie. Dzięki za pomoc.