Ten zbiór porad może pomóc webmasterom, którzy męczą się z dostosowaniem swoich stron do wymagań IE6.
Dlaczego dla elementu div przy position: absolute własność height:100% nie działa?
IE6 nie potrafi poprawnie zinterpretować tej własności, ponieważ nie jest ona ustawiona dla rodzica div. Jeśli chcesz, by height było ustawione na 100%, musisz dodać taką własność do elementów body i html.
Dlaczego użycie własności float w elemencie div podwaja rozmiar marginesów?
To prosty, choć niejasny w swojej genezie błąd. Rozwiązuje się go, dodając do elementu div własność display:inline.
Dlaczego IE6 renderuje dwukrotnie ostatni element listy li poza listą nieuporządkowaną ul?
Ten czasem zdarzający się błąd można wyeliminować, wstawiając pod koniec listy komentarz, np.:
<!– poprawka dla IE6 –>.
Dlaczego na chwilę przed załadowaniem witryny na chwilę pojawia się pozbawiona stylów wersja?
Zauważono, że zjawisko takie zachodzi podczas użycia dyrektywy @import – np.:
<style type="text/css">@import "styl.css"; </style>
Dziwnym, ale skutecznym rozwiązaniem jest dostarczenie IE6 arkusza stylów dla wydruku przez umieszczenie w sekcji head strony następującej linijki:
<link rel="stylesheet" href="styl.css" type="text/css" media="print" />
Dlaczego podczas przewijania strony znika obrazek tła?
Zdarza się, że obrazek ustawiony jako tło strony znika w IE6 – zaobserwowano to przede wszystkim przy przewijaniu strony w pionie. Po odświeżeniu strony obrazek pojawia się ponownie, jednak trudno oczekiwać, by użytkownicy odświeżali za każdym razem stronę, kiedy zniknie im tło. Rozwiązanie polega na wstawieniu własności position: relative do reguły definiującej obrazek tła w taki oto np. sposób:
.tlo {background: url(obrazek.gif); position relative}
Ładowanie





Browser:
Te 27% to urzedy glownie - tam admini nie aktualizuja przegladarek ze wzgledu na to ze czesc softu pisana jest wlasnie pod ie6.0 i na 7 najnormalniej w swiecie nie dzialaja...
Browser:
Browser:
Browser:
Browser:
Browser:
1) w listach nie widać border-top/border-bottom między kolejnymi elementami LI.
- wprowadź do każdego LI {_height: };
2) Div wydaje się wyższy niż sprecyzowana jego wysokość:
- wprowadź do niego wpis font-size: 0px;
3) Coś się sypie i nie wiadomo co:
- usuń nagłówek BOM z dokumentu w kodowaniu UTF-8
4) Za obrazkiem umieszczonym w DIVie powstaje 1-2 pixelowa przerwa:
- za obrazkiem wprowadź:
5) IE nie kupuje wartości min-height:
- wprowadź {width: expression(this.width > 100 ? 100 : true)}; zamiast {min-height: 100px;}
Pozdrawiam!
Browser: