Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nieobsługiwana przeglądarka - informacja
#1
Witam,
potrzebuję kod i instrukcje gdzie wrzucić ten kod dot. nieobsługiwanych przeglądarek tj. IE8 i niżej.

Z góry dzięki.
Pozdrawiam
Odpowiedz
#2
http://browsehappy.pl/infobarwebmaster
Odpowiedz
#3
Ja polecam inne podejscie:

Kod:
<!doctype html>
<!--[if lt IE 7]>  <html class="no-js ie ie6 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 7]>     <html class="no-js ie ie7 lte9 lte8 lte7"> <![endif]-->
<!--[if IE 8]>     <html class="no-js ie ie8 lte9 lte8"> <![endif]-->
<!--[if IE 9]>     <html class="no-js ie ie9 lte9"> <![endif]-->
<!--[if gt IE 9]>  <html class="no-js ie gte9"> <![endif]-->
<!--[if !IE]><!--> <html class="no-js no-ie"> <!--<![endif]-->

Dzięki tekiemu nagłówkowi strony możesz sobie potem stylować w jednym dokumencie:

Kod:
.super-navigacja {tutaj normalnie}
.lte8 .super-navigacja {tutaj dla starych IE}
.no-js .super-navigacja {tutaj dla ludzi bez js - jak chcesz się bawić}
.lte8.no-js .super-navigacja {tutaj dla starych IE bez JS - super HARDCORE ktory nie powinien cie interesować}
Odpowiedz
#4
podejście z modernizra i polecam tego własnie uzyc Wink modernizr wykrywa z automatu co przegladarka obsluguje a czego nie i w zaleznosci od tego dodaje no-obslluga
Odpowiedz
#5
masz rację hieroshima.

Ale modernizer nie wyczai ci wszystkiego. IE w danych wersjach czasami źle wyświetla jakieś elementy. Nie mówię np o nieobsługiwaniu gradientów czy podobnych. Czasami nawet te proste elementy źle się wyświetlają. Wtedy właśnie wykorzystanie takich nagłówków bardzo ułatwia stylowanie. Żadnych hacków i tym podobnych. Po prostu dodatkowa linia w stylach.

Ps. Zmieniłem nieco powyższy nagłówek. Teraz jest imo lepiej. Jak macie komentarze do niego do dajcie znać.
Odpowiedz
#6
również masz rację xD (ale słodzimy), jednak większość stron już nie wspiera IE 7 i od 8 tez praktycznie się odchodzi- więc defacto mniej błędnego działania z modernizra, a więcej automatyzacji. Oczywiście nic nie stoi na przeszkodzie, aby połączyć obie te techniki (to też zależy czego potrzebujemy) wtedy ma się pełną kontrolę nad aplikacją, która wymaga wspierania każdej przeglądarki jaka tylko istnieje Big Grin
Odpowiedz
#7
Mi się zdarzało i zdarza, że IE przestaje czytać dane stylowanie jak trafi na coś czego nie rozumie (np :required, :valid)

Kod:
input:required,
input.required {
   /* ie tego nie widział, bo obsikał temat po tym jak nie rozpoznał input:required */
}

Z twoim przypadkiem nigdy się nie spotkałem. Widzę po necie, że "to coś" ma problem z decyzją która klasa jest ważniejsza w przypadku kilku klas na element, ale to tutaj nie przeszkadza.
Ogólnie w tym przypadku ten selektor jest raczej tylko dla zasady, bo przecież IE6 nie istnieje. Bo niby istnieje? Słyszałem w ogóle o takiej przeglądarce?
Odpowiedz
#8
Wspieranie IE6 przypomina mi poprawność polityczną względem agresywnych muzułmanów.
Nikt ich nie chce, ale wszyscy im przytakują ;]
Gdyby na każdej stronie była informacja "wynocha z IE6" to ktoś by pomyślał. Ale jak sie takich użytkowników klepie po pupie, to po co mają reagować?
Odpowiedz
#9
ja nie wspieram IE <= 8 jesli komus sie to nie podoba- to niech idzie do konkurencji.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Problem z CSS - Przeglądarka FirstBlood 8 4,966 19-07-2010, 18:17
Ostatni post: Pedro84

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl