Texte d'origine: Ultimate IE6 Cheatheet: Comment corriger 25+ Internet Explorer 6 bogues
Traduction: http://www.vfresh.org/w3c/727 (la traduction complète le texte d'origine)
Avant de discuter des bogues IE6 et de la façon de les corriger, il est nécessaire de parler de certaines stratégies pour éviter ces problèmes ennuyeux - comme le dit le dicton, évitant les problèmes avant qu'ils ne se produisent.
Part de marché IE6Selon les statistiques sur les parts de marché, la part de marché actuelle de IE6 (août 2009) est de 25,25%, mais les statistiques ailleurs sont considérablement inférieures, à 18,1%. Bien que les résultats statistiques soient différents, ils montrent tous une tendance à la baisse (au moment de la traduction, les utilisateurs IE6 de Taobao sont passés de 70% à 69%). Mais la chose la plus importante est les statistiques de votre propre site Web. Si vous avez effectué une analyse du trafic sur votre site Web, la part de IE6 vaut-elle la peine d'être développée pour IE6? Cela vous oblige à le peser vous-même.
Si la plupart de vos visiteurs de votre site Web n'utilisent pas IE6 et ne vous versent pas, vous n'avez pas besoin d'être compatible avec IE6, ce qui permet d'économiser ainsi du temps, de l'énergie et de l'argent.
Faire un design simpleLors de la conception, la prise en compte de l'implémentation du code peut éviter certains problèmes de mise en page. Peu importe la complexité du projet de conception, il peut être implémenté avec du code concis. Si vous utilisez des étiquettes trop compliquées, vous devez réviser le projet de conception.
Si vous avez une riche expérience de développement, surmontez de nombreux problèmes de mise en page, enregistrez vos solutions et améliorez l'efficacité du développement lorsque vous rencontrez les mêmes problèmes à l'avenir.
Utilisez l'instruction de documentation appropriée (doctype)L'utilisation d'une mauvaise déclaration de document déclenchera le mode Quirks. La déclaration de document correcte peut garantir que votre page conserve des résultats cohérents sur tous les navigateurs. Déclarez en utilisant l'un des documents: html 5 [/ i], [i] html 4.01 strict [/ i], [i] html 4.01 Frameset [/ i], [i] html 4.01 transitional [/ i], [i] xhtml 1.0 strict [/ i], [i] xhtml 1.0 Frameset [/ i], [i] Transitionnel [/ i], ou [i] xhtml 1.1
Html 5<! Doctype html>
HTML 4.01 Strict<! Doctype html public - // w3c // dtd html 4.01 // en http://www.w3.org/tr/html4/strict.dtd>
HTML 4.01 Frameset<! Doctype html public - // w3c // dtd html 4.01 frameset // en http://www.w3.org/tr/html4/frameset.dtd>
HTML 4.01 Transitionnel<! Doctype html public - // w3c // dtd html 4.01 transitional // en http://www.w3.org/tr/html4/loose.dtd>
Xhtml 1.0 strict<! Doctype html public - // w3c // dtd xhtml 1.0 strict // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
XHTML 1.0 Frameset<! Doctype html public - // w3c // dtd xhtml 1.0 frameset // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd>
XHTML 1.0 Transitional<! Doctype html public - // w3c // dtd xhtml 1.0 transitional // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
Xhtml 1.1<! Doctype html public - // w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
Page précédente 1 2 Page suivante Lire le texte intégral