Quelles nouvelles fonctionnalités inter-navigateurs pouvons-nous utiliser si nous abandonnons la prise en charge d'IE6?


10

Mon entreprise abandonne le support d'IE6 et je me rends compte que nous pouvons utiliser un ensemble de fonctionnalités intéressantes.
Existe-t-il une liste de fonctionnalités CSS et Javascript que nous pouvons utiliser avec IE6 RIP?


Félicitations: D Organisez-vous une célébration?

Oui pour cause :) 18ème soirée, nous bercerons EZ5

Réponses:


5

Non pris en charge dans IE6 (ce n'est pas une liste complète):

  • sélecteur d'enfant (div> p)
  • sélecteur de frère adjacent (h1 + p)
  • sélecteur général de frères et sœurs (h1 ~ p)
  • sélecteurs de classe chaînés (.class1.class2)
  • sélecteur d'attribut (a [href])
  • Sélecteur descendant après: pseudo-classe de survol (div: durée de survol)
  • pseudo-classes chaînées (a: premier enfant: survoler)
  • : survoler des éléments non ancrés
  • :premier enfant
  • "dimensions virtuelles" (dimensions déterminées en haut, à droite, à gauche, en bas lorsque la position: absolue)
  • min-hauteur, min-largeur
  • hauteur max, largeur max
  • couleur de bordure transparente
  • position: fixe
  • background-attachment: fixe ne fonctionne que sur l'élément racine

11

Je trouve quand puis-je utiliser ... être une bonne ressource pour savoir ce qui est disponible en fonction des gammes de navigateurs que je souhaite prendre en charge.


8

Beaucoup de bogues / comportements IE6 sont toujours répandus dans IE7. Quelques bugs corrigés:

  • support png alpha transparent transparent
  • sélecteur d'enfant css
  • ! important fonctionne plus correctement
  • : support à la première lettre
  • min-hauteur
  • bug de clic partiel
  • window.XMLHttpRequest est devenu présent, au lieu d'ActiveXObject
  • abbr la balise est reconnue
  • select Le bogue z-index est résolu car il devient sans fenêtre

Certains plus répertoriés @:

Il n'y a vraiment pas de nouvelles fonctionnalités. IE7 est essentiellement ce qu'aurait dû être IE6, IE8 IE7, etc. La seule version qui mérite vraiment d'être excitée est IE9, qui a une énorme quantité de support technique moderne par rapport aux versions précédentes.


+1: (OPINION ALERT!) IE7 a été une grande amélioration par rapport à IE6 à bien des égards (XMLHttpRequest natif et divers bugs, principalement), mais je pense que 8 puis 9 sont également de grandes améliorations par rapport à 7. Allons-nous déplorer ceux-ci (inutilement , dans ce cas) rester avec IE7 dans les années à venir? ;)

Autre alerte d'opinion: IE8 est le nouveau IE6. Son support CSS3 est si limité que vous devez encore faire un tas de codage supplémentaire pour faire quelque chose qui peut facilement être fait avec CSS3. Cependant, IE9 est très prometteur.
Gert G

@Gert "IE8 est le nouveau IE6" - Oui, c'est assez évident pour tout le monde :) J'ai trouvé cette phrase exacte plus tôt cette année.

1
@ Šime - Je suis heureux que vous vous sentiez suffisamment en confiance pour parler au nom de tous les développeurs Web du monde.
Gert G

Malheureusement, jusqu'à ce qu'IE passe aux mises à jour automatiques comme les autres navigateurs, chaque nouvelle version d'IE est la nouvelle IE6.
Virtuosi Media

0

Ce que je suis le plus excité de pouvoir utiliser, ou quelques choses qui, puisque je ne peux pas utiliser, me rendent vraiment nerveux au niveau des compromis css (et parfois js) qui sont requis (dans l'ordre):

  1. sélecteur d'enfant (tag> tag, plus de réinitialisation des styles UL / LI!)
  2. chaînage de classe (class1.class2, moins js / css!)
  3. premier enfant (plus de classe = "dernier" ou premier!)
  4. : survolez les non-ancres (quelles applications web!)

Chanceux!


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.