Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Problem z IE
Pozycjonowanie i Optymalizacja > Projektowanie stron > HTML i CSS
Lagotek
Witam, otoz niedawno zajalem sie projektowaniem stron internetowych i zaczalem zaglebiac CSS-a...
I ... tworzac strone ponizej zauwazylem ze w operze oraz firefoxie wszystko gra... ale w IE niestety jest maly problem i nie wiem jak go rozwiazac...
Po otwarciu tego linku http://lagotek.unl.pl/bank/ban2.html w jakiejkolwiek przegladarce oraz IE zobaczycie w czym problem ...

Z gory dzieki za pomoc smile.gif
papieros
Główny problem z tą stroną polega na tym, że się nie otwiera pod żadną preglądarką
Lagotek
http://www.lagotek.yoyo.pl/ban2.html
wrzucilem to na inny serwer ... zobacz czy teraz Ci sie otwiera smile.gif
Darek82
Myślałem, że wiem na czym polega problem jak zobaczyłem stronę w IE. Po czym spojrzałem w kod strony i powiem tak - przy tak napisanym kodzie problem może być dosłownie wszędzie. Bo kod strony jest napisany tak freestylowo że aż głowa boli. Korzystałeś z jakiegoś generatora kodu? Bo pewnie ręcznie byś takich głupot sam nie napisał w kodzie. Masakra. Polecam zapoznanie się z dowolnym kursem xhtml, a później możemy mówić że IE nieprawidłowo wyświetla stronę.
Lagotek
Nie nie korzystalem z generatora kodu... pisalem to recznie a ze dopiero sie ucze to wyszlo jak wyszlo... nie wiem co masz na mysli ze kod jest freestylowo napisany, jesli wstawilbys jakies przyklady i co jest w nich nie tak to moze bym zrozumial..
papieros
Na początek zrób porządek z kodem -> źle pozamykane div'y i 5 czy 6 razy id="top" (id powinno być unikalne)
Darek82
CYTAT
Nie nie korzystalem z generatora kodu... pisalem to recznie a ze dopiero sie ucze to wyszlo jak wyszlo... nie wiem co masz na mysli ze kod jest freestylowo napisany, jesli wstawilbys jakies przyklady i co jest w nich nie tak to moze bym zrozumial..


Zacznij od tego co napisał użytkownik "papieros" - pozamykaj div, id musi być unikalne - to są podstawowe błędy których musisz się pozbyć. Na dzień dobry wchodząc na Twoją stronę widać ponad 300 błędów w samym tylko kodzie html. 300 błędów może wygląda strasznie, ale w większości się powtarzają, więc sukcesywnie poprawiając błąd po błędzie dojdziesz do czystego kodu. I dopiero WTEDY jeżeli problem nadal będzie występował w IE możesz szukać innej przyczyny. Ale na 95% po uprzątnięciu kodu, problemu nie będzie.

Dlaczego taki nacisk kładę na walidację kodu? Bo większości problemów da się uniknąć właśnie poprzez walidowalny kod. Wiadomo - różnice między przeglądarkami pozostaną, ale walidowalny kod redukuje te różnice do minimum, a co najważniejsze - znalezienie błędu w takim przypadku to tylko chwila. Zachęcam również do zapoznania się z artykułem Lepiej trzymaj się standardów
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.