Archive for the “Internet Explorer” Category

Marzec 5, 2010 Kategorie: Internet Explorer, Przeglądarki, xhtml/css - 2 Comments

Hacki CSS oraz komentarze warunkowe

CSS HACK
Jednym z wielu sposobów radzenia sobie z niesfornymi przeglądarkami są Hacki CSS, pozwalają zastosować dany styl tylko dla wybranej przeglądarki co umożliwia niejednokrotnie poprawienie błędu. Jednak musimy pamiętać, że hacki wymyślali i odnajdywali koderzy więc nie są one zgodne ze standardami, a ich interpretacja wraz z rozwojem przeglądarek może kiedyś spowodować, że najnowsza wersja danej przeglądarki wyświetli nam coś zupełnie niepożądanego. Co prawda jest to mało prawdopodobne, ale jednak mimo wszystko trzeba brać taką ewentualność pod uwagę. Poniżej zaprezentowałem Hacki, dla najpopularniejszych przeglądarek.
Czytaj dalej…

Luty 27, 2010 Kategorie: Internet Explorer - 3 Comments

PNG działający w każdej przeglądarce (IE6 IE7)

Co powinniśmy wiedzieć o PNG

Bez-nazwy-1
Następca gifa wprowadza półprzezroczystość (kanał alpha). Co znacznie ułatwia życie koderom szczególnie w sytuacji, gdy wodze fantazji zaczynają puszczać grafikom. PNG jest na wolnej licencji w przeciwieństwie do gifa. Używając odpowiednich programów bardzo dobra kompresja (przy zachowaniu świetnej jakości mały rozmiar plików). Wszystko wręcz wydaje się bajką jednak, zderzamy się z rzeczywistością IE6 zamiast naszego kanału alpha wyświetla szare tło, a IE7 przyciemnia nasze obrazki. W tym wpisie pokaże jak ominąć problemy z obiema przeglądarkami Microsoft’u. Co pozwoli nam na zastosowanie PNG w każdym projekcie bez obawy o interpretacje przeglądarek.
Czytaj dalej…

Luty 24, 2010 Kategorie: Internet Explorer, xhtml/css - No Comment

Internet Explorer 6 kontra max/min-height max/min-width

Przy bardziej zaawansowanych stronach stosowanie max/min-height czy max/min-width staje się wręcz niezbędne. Te bardzo przydatne style jednak nie są obsługiwane przez IE6. Ten wpis pomoże Ci to zmienić!

MIN-HEIGHT/WIDTH

Pomimo tego, że IE6 nie wie co znaczy min-height, min-width. Zachowuje się w stosunku do height i width dokładnie w ten sam sposób, jak normalne przeglądarki do min-height/width. Mianowicie ustala stałą wysokość/szerokość jednak gdy przybywa content’u pozwala na rozszerzenie się elementu blokowego. A my to wykorzystamy !

ROZWIĄZANIE MIN-HEIGHT

1
2
3
4
5
#box {
        min-height:  100px;  /*Dla normalnych przeglądarek*/
        height: auto !important; /*ukrycie stałej wartości dla normalnych*/
        height: 100px; /*Dla IE6*/
}

ROZWIĄZANIE MIN-WIDTH

1
2
3
4
5
#box {
        min-width:  100px;  /*Dla normalnych przeglądarek*/
        width: auto !important; /*ukrycie stałej wartości dla normalnych*/
        width: 100px; /*Dla IE6*/
}

Czytaj dalej…

Luty 22, 2010 Kategorie: Internet Explorer - No Comment

Podwójny margines w IE6

Chyba najczęściej spotykany i najprostszy błąd do rozwiązania występujący w IE6. Problem wygląda następująco dla elementów z wartością float IE6 nadaje podwójny margines.
Czytaj dalej…