ďťż

Czemu na IE sie rozjezdza, a na FF nie?

       

Podstrony


telcocafe

Witam,
Jestem w koncowym trakcie tworzenia mojej stronki. Ucieszylem sie , gdy pod Firefoxem zobaczylem efekt swojej(i nie tylko :P) pracy, ale przerazilem sie gdy zobaczylem jak strona wyglada po Internet Explorerem...
http://zoskiacultus.info

Czemu jest tak roznica pomiedzy obiema przegladarkami? Jakies pomysly co z tym zrobic?



Ustaw cellspacing i cellpadding na 0

A moim zdaniem powinieneś pousuwać wszystkie białe znaki przenajmniej pomniędzy <body></body>, np. tabulatory, niepotrzebne spacje, prześcia do nowej linii. Jednym zdanim powinieneś cały kod napisać jednym ciągniem, na przykład

</head><BODY style="margin:0;background:black"><!-- ImageReady Slices (index.psd) --><center><br><table id="Table_01" width="901" height="550" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="8"><img src="images/index_01.gif" width="900" height="51" alt=""></td><td><img src="images/spacer.gif" width="1" height="51" alt=""></td></tr><tr><td rowspan="13"><img src="images/index_02.gif" width="31" height="499" alt=""></td><td><img src="images/index_03.gif" width="51" height="18" alt=""></td><td colspan="6" rowspan="2">

Nie powinno być ani jednej niepotrzebnej spacji czy przejścia do nowe linii

IE czasami tak ma, że reaguje na białe znaki.

Mozna to zrobić PSPadem klikając na HTML->Kompresuj kod HTML ^^




A moim zdaniem powinieneś pousuwać wszystkie białe znaki przenajmniej pomniędzy <body></body>, np. tabulatory, niepotrzebne spacje, prześcia do nowej linii. Jednym zdanim powinieneś cały kod napisać jednym ciągniem, na przykład

to chyba nie najlepszy pomysł. Spróbuj potem coś w tym kodzie zmienić. Spójrz jak to wygląda. Owszem powinno ograniczyć się ilość białych znaków, ale nie popadajmy w skrajność. Na 99% bartek_kawa ma rację. Różne przeglądarki (a w szczególności IE) mają różne wartości domyślne dla marginesów i dopełnień, dlatego zaleca się ustawienie ich w body na 0, a zmiane ich wartości tam gdzie jest to konieczne. W większości przypadków ustawienie ich na 0 załatwia sprawę rozjazdu strony pod IE

Ooo super dziekowa :P Potrzebna była kompresja kodu i przydal sie do tego PsPad :P Jeszcze raz dzieki :)


</head><BODY style="margin:0;background:black"><!-- ImageReady Slices (index.psd) --><center><br><table id="Table_01" width="901" height="550" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="8"><img src="images/index_01.gif" width="900" height="51" alt=""></td><td><img src="images/spacer.gif" width="1" height="51" alt=""></td></tr><tr><td rowspan="13"><img src="images/index_02.gif" width="31" height="499" alt=""></td><td><img src="images/index_03.gif" width="51" height="18" alt=""></td><td colspan="6" rowspan="2">

Nie ma to jak formatowanie kodu ;-), albo strzelanie do muchy z armaty (skreślić dowolne). Wystarczy nauczyć się na pamięć jednej "regułki" w którym wypadku uważać na białe znaki zamiast usuwać wszystkie :-).


Nie ma to jak formatowanie kodu ;-), albo strzelanie do muchy z armaty (skreślić dowolne). Wystarczy nauczyć się na pamięć jednej "regułki" w którym wypadku uważać na białe znaki zamiast usuwać wszystkie :-).

Masz rację, ale w dowolnym edytorze HTML wybierze opcję odpowiedzialną za optymalizację i ma wszystkie białe znaki wyrzucone. A tak musi sam szukać. A po za tym każdy biały znak to następny bajt na stronie. A to ważne szczególnie dla modemowców.


(...)
Czemu jest tak roznica pomiedzy obiema przegladarkami? Jakies pomysly co z tym zrobic?

IE nie jest zgodny ze standardami :P
A białe znaki nie zawsze działają...

A co do "oczyszczania" kodu, można użyć tego :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.