Jakich nowych funkcji w różnych przeglądarkach możemy użyć, jeśli zrezygnujemy z obsługi IE6?

10

Moja firma rezygnuje z obsługi IE6 i po prostu zdaję sobie sprawę, że możemy użyć zestawu świetnych funkcji.
Czy istnieje lista funkcji CSS, Javascript, których możemy używać z IE6 RIP?

Eldar Djafarov
źródło
Gratulacje: D Czy organizujecie uroczystość?
Tak, z powodu :) 18 wieczoru zagramy EZ5

Odpowiedzi:

5

Nieobsługiwany w IE6 (nie jest to pełna lista):

  • selektor potomny (div> p)
  • sąsiedni selektor rodzeństwa (h1 + p)
  • ogólny selektor rodzeństwa (h1 ~ p)
  • łańcuchowe selektory klas (.class1.class2)
  • selektor atrybutów (a [href])
  • selektor potomka po: hover pseudo-class (div: hover span)
  • powiązane pseudoklasy (a: first-child: hover)
  • : najedź na elementy inne niż kotwica
  • :pierworodny
  • „wymiary wirtualne” (wymiary określane przez górny, prawy, lewy, dolny, gdy pozycja: absolutna)
  • minimalna wysokość, minimalna szerokość
  • maksymalna wysokość, maksymalna szerokość
  • przezroczysty kolor obramowania
  • pozycja: stała
  • załącznik-tło: naprawiono działa tylko na elemencie głównym
Šime Vidas
źródło
11

Uważam, kiedy mogę użyć ..., aby być dobrym źródłem wiedzy na temat tego, co jest dostępne, w zależności od zakresów przeglądarek, które chcę obsługiwać.


źródło
8

Wiele błędów / zachowań IE6 jest nadal powszechnych w IE7. Niektóre błędy, które zostały naprawione:

  • podstawowa obsługa png przezroczysta alfa
  • selektor podrzędny css
  • ! ważne, bardziej poprawnie działa
  • : obsługa pierwszej litery
  • min. wysokość
  • błąd częściowego kliknięcia
  • window.XMLHttpRequest stał się obecny, zamiast ActiveXObject
  • abbr tag jest rozpoznawany
  • select Błąd z-index został rozwiązany, ponieważ stał się pozbawiony okna

Niektóre inne wymienione @:

Naprawdę nie ma żadnych nowych funkcji. IE7 jest po prostu tym, czym powinien być IE6, IE8 IE7 i tak dalej. Jedyną wersją, którą naprawdę warto podekscytować, jest IE9, która ma ogromną ilość nowoczesnej obsługi specyfikacji w porównaniu z poprzednimi wersjami.

meder omuraliev
źródło
+1: (OPINIA ALERT!) IE7 był świetnym ulepszeniem w stosunku do IE6 na tak wiele sposobów (przede wszystkim natywny XMLHttpRequest i różne błędy), ale myślę, że 8, a następnie 9 to także świetne ulepszenia w stosunku do 7. Czy będziemy lamentować nad nimi (niepotrzebnie) , w tym przypadku) trzymasz się IE7 w nadchodzących latach? ;)
Kolejny alert opinii: IE8 to nowy IE6. Jego obsługa CSS3 jest tak ograniczona, że ​​wciąż musisz wykonać dodatkowe kodowanie, aby zrobić coś, co można łatwo zrobić za pomocą CSS3. IE9 pokazuje jednak wielką obietnicę.
Gert G
@Gert „IE8 to nowy IE6” - Tak, to jest całkiem oczywiste dla wszystkich :) Dokładnie to samo wymyśliłem na początku tego roku.
1
@ Šime - Cieszę się, że czujesz się na tyle pewnie, by mówić za każdego programistę WWW na świecie.
Gert G
Niestety, dopóki IE nie zmieni się na automatyczne aktualizacje, podobnie jak inne przeglądarki, każda nowa wersja IE to nowa IE6.
Virtuosi Media,
0

To, co najbardziej cieszę się z możliwości użycia, lub kilka rzeczy, których skoro nie mogę użyć, sprawiają, że jestem niespokojny przy kompromisach css (a czasem js), które są wymagane (w kolejności):

  1. selektor potomny (tag> tag, koniec z resetowaniem stylów UL / LI!)
  2. łączenie klas (class1.class2, mniej js / css!)
  3. first-child (no more class = "last" or first!)
  4. : najedź kursorem na nie-kotwice (co za aplikacje internetowe!)

Na szczęście!

folktrash
źródło