PDA

Zobacz pełną wersję : problem z wyglądem na różnych komputerach



pelirrojo
22-02-2011, 13:07
Nie wiem gdzie szukać przyczyny przesuwania się niektórych marginesów. Na większości komputerów strona wyświetla się poprawnie, a na kilku się rozjeżdża. Sprawdzałam czy to wina rozdzielczości, ale wykluczyłam to.

Obrazki z prawidłowym wyglądem:
3702

3703

Obrazki z niewłaściwym wyglądem:
3704
3705

moja strona to www.galeriabialykruk.pl (http://www.galeriabialykruk.pl)

z góry dzięki za pomoc!

Gall Anonim
22-02-2011, 13:18
Zerknij czy aby chodzi o kompy, czy też o przeglądarki - co jest dość klasyczną przypadłością np dla IE 6 oraz dla IE ogólnie - czasami inne przeglądarki też robią szopki.
Pzdr

ppilus
22-02-2011, 13:24
Informacja typu: "na różnych komputerach" niestety ale nic nikomu nie powie. Jak już to by nas interesowało jakie przeglądarki źle interpretują twoją stronę i ewentualnie wtedy szukać przyczyn.

pelirrojo
22-02-2011, 13:26
sprawdzałam - to nie jest zależne od przeglądarki, aczkolwiek te 2 komputery na których się to robi miały tylko IE (jakaś nowsza wersja). Tylko, że na moim sprawdzałam na różnych przeglądarkach i wszystko gra.

ppilus
22-02-2011, 13:35
Być może dla tej nowszej wersji trzeba będzie przygotować odrębne deklaracje css.

pelirrojo
22-02-2011, 13:35
może brakuje czegoś w kodzie? ..od niedawna robie coś w tym temacie i nie bardzo się znam.. wiem że pisałam w css text-align:center; /* IE6 needs this to center the layout in the browser window */

tomaszek83
22-02-2011, 13:42
czym jest osadzony ten obrazek? to jest jakiś moduł?

widzę że błąd jest pod starszymi wersjami IE. IE 8 wyświetla bez błędu. Natomiast w widoku wstecznej zgodności jest błąd.

Na moje to wyłącz ten cień pod tym modułem.

pelirrojo
22-02-2011, 13:49
też teraz sprawdzałam, na komputerze, gdzie to się źle wyświetla był IE7, zainstalowałam tam FF i wszystko było ok.

Baner który się przesuwa to moduł nivoslider, przesuwa się też lewy margines logowania virtuemart i zawartość component gdzie znajduje się treść głóna strony (tego nie widać na zdjęciu bo tekst wyrównany jest do lewej, ale zaznaczyłam to strzałką)

tomaszek83
22-02-2011, 13:50
poszukaj: -moz-box-shadow: 0 0 10px #333333 w klasie .nivoSlider i usuń znaczniki -moz...
http://www.galeriabialykruk.pl/modules/mod_nivoslider/assets/nivo-slider-enhanced.css

Zobacz czy wtedy będzie działać. Na moje to IE7 nie obsługuje tego ale dodaje 10px z lewej strony.

ppilus
22-02-2011, 13:59
Za przesunięcie tekstu w module logowania obwiniałbym zapis w virtuemart.css

#login ul {
font-weight: normal;
padding: 0;
}
Na tym IE7 musi się buntować. Jeżeli w firebug się wyłączy padding to właśnie tekst się tak przesuwa.

pelirrojo
22-02-2011, 14:21
Nie wiem czy to dobrze robię.. kopiuje
.nivoSlider{position:relative;margin:30px 30px 60px 30px;background:#202834 url(loading.gif) no-repeat 50% 50%;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;} i wklejam do mojego css bez tej linijki -moz-box-shadow:0 0 10px #333;
Efekt jest taki, że w każdej przeglądarce moduł przesuwa się w dół i w lewo.

Ale wielkie dzięki za podpowiedź, teraz przynajmniej wiem gdzie szukać przyczyny

---------- Post dodany o 14:21 ---------- Poprzedni post był o 14:14 ----------

popróbuję wieczorem na swoim komputerze DZIĘKI!

tomaszek83
22-02-2011, 14:27
podałem Ci który plik CSS masz edytować.

pelirrojo
22-02-2011, 14:54
usunęłam, sprawdziłam, nic się nie zmieniło..

---------- Post dodany o 14:54 ---------- Poprzedni post był o 14:50 ----------

w IE 6 prawa strona wypadła i jest teraz pod lewą (wcześniej pewnie też to tak wyglądało, tylko nie miałam styczności z komputerem z taką wersją)
w IE 7 nadal jest przesunięcie w prawo
od IE 8 działa poprawnie