Wysłany: 2006-05-03, 12:48 Różnice w interpretacji kodu przez FireFoxa i IE.
niedawno się dorobiłem firefoxa i wszystkie strony robię właśnie na niego, właściwie to nie zauważyłem jakiejś specjalnej różnicy, powiedziałbym nawet, że FF (FireFox - nie wiem czy taki skrót jest w obiegu dlatego tłumaczę) jest bardziej wymagający niż IE, bo jest bardziej wrażliwy na "błędy" i niedociągnięcia, ale się myliłem zrobiłem sobie stronkę i jak się okazało w IE jej szerokość osiągnęła kosmiczne rozmiary!!! ale w FF jest zupełnie normalnie, może ktoś już się spotkał z takim błędem??? czemu tak się dzieje???
Żeby odpowiedzieć Tobie na to pytanie musiał bym mieć kod źródłowy tych przeglądarek… a zapewne jest to tajemnica…
Mogę tylko powiedzieć że każda przeglądarka ma swój interpretator kodu jeden gorszy drugi lepszy… oczywiście IE jest lepszy niż FF… (możesz w to wierzyć lub nie ale taka jest prawda)
Co przekonuje mnie do takiej opinii??
To że Opera jest bardziej popularna a wystarczy poczytać różne fora z czym ludzie mają problem… na pewno nie z O i IE
To właśnie wiąże się z interpretacja kodu… FF ma do bani..
Najlepiej podczas pisania stronki, należy trzymać się standardów i problemy będą mniejsze ale to nie znaczy ze ich wcale nie będzie… strona powinna przechodzić przez walidację…
W brew pozorom IE ma lepszy interpretator kodu niż FF nawet shit w kodzie czasem potrafi odczytać bezbłędnie a FF nie… - a niestety w polskim Internecie jest duża ilość shitu która pod FF nie chodzi… albo na odwrót
A co do przeglądarek to kwestia gustu! Ja wybrałem O
A co do kosmicznych rozmiarów to też IE ma swoje wady…
z kodem będzie problem, bo jest trochę długachny ale wytnę to co najważniejsze i zaraz zapodam... ale kod wynikowy w każdej przeglądarce jest taki sam!!! (ps problemy z IE a nie z FF, ale ja też uważam, że IE jest lepszy, no ale IMO jak robić dobrą stronę to dla wszystkich, ani nbie tylko dla posiadaczy IE!).
momento, już publikuje, bo musiałem na szybko założyć jakieś konto wejdźcie z minutkę na www.oggyteam.cba.pl. tylko się nie przraźcie bo tam mogłoby się wydawać że bałagan musze php poprawić żeby ładniej mi kod wyświetlał acha a tak dla porównania wejdźcie na www.oggyteam.ovh.org i looknijcie bo ta strona chodzi wszędzie prawidłowo a praktycznie niczym się nie różni od tej piewrszej!!!
a co mi przeszkadza, bo nie rozumiem??? co takiego mam na tacy? masz na myśli rozwiązanie mojego problemu? bo jak tak to to wcale nie jest takie proste! myślałem że to może css-y ale jak je wywaliłem to nic to nie dało, coś musi być z ... no właśnie z czym??? może ja ślepy jestem i nie widzę?! już sam nie wiem ... a konta mam dwa bo na jednym jeszcze nie dawno było forum a teraz chciałem na stronę ale z forum też zrezygnowałem no i mam dwa konta (ale na pewno się nie zmarnują, bo coś na drugim jeszcze zrobię.
I na IE nie powinno rozwalać
Ale wiesz ja miałem wyrywek strony a nie całego php więc nie wiem czy coś się jeszcze przez to nie zmieni
edit//
Być może że ta opcja gdzieś ci wadzi z IE albo tą klasę podpiąłeś pod coś co IE nie trawi a reszta jakoś to przetrawia i działa w miarę poprawnie
PS: Rzeczywiście coś Ci zawadzało
edit///
Tak przemyślałem i doszłem do wniosku po uprzednim zajrzeniu do książki o CSS że to musi działać i na pewno zadziała
jak??
a tak:
zamiast %(procentów) daj px(pixele) np:
zrobiłem z tego dwie klasy jedną "class015" i drugą"class015:first-letter" i teraz jest powiedzmy że w pożądku (bo w IE nadal nie ma wcięcia, ale przynajmniej tekst wyświetla się normalnie)! może ktoś wie jak w IE zrobić wcięcie na CSS-ach bo margin nie działa:/
A tak wygląda teraz kod:
może i zaoszczędzasz miejsce, ale efekt nie ten sam jak wpiszesz diva to drugiego automatycznie ci przeniesie na dół a pierwsza linia nie zawsze ma taki sam rozmiar i trudno byb yło ustalić co powinno być jeszcze w divi z id a co już nie, więc to raczej odpada Pozatym w IE i tak to nie działa
//EDIT
left i right to chyba tylko do pozycji czegoś na stronie, a tekst to nie obrazek więc to raczej nie zadziała (u mnie nie działa). BTW to kiedy IE akceptuje margin??? bo napewno akcepuje tylko z divami mu coś nie wychodzi, a skoro tak to z czym można go używać żeby było dobrze???
Co prawda jak było by w % to też by to się zmieniało w resize przeglądarki a tak ma wartość stałą ale ustalisz taką pośrednią wartość i będzie to i tak ładnie wyglądało A może kiedyś w IE7 będzie to ładnie działać to wtedy to zmienisz
A wracając do opcji:
Margin-left/right/top/bottom
Jest to margines który odsuwa wszystko nie zależnie czy to jest obrazek, animacja flash czy tekst
_________________ Moderatora grzecznie się słuchamy,
nie spamujemy, nie bluzgamy...
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum