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.
Part de marché IE6
Selon les statistiques des parts de marché, la part de marché actuelle de IE6 est de 25,25%, mais les statistiques dans d'autres endroits sont considérablement inférieures, à 18,1%. L'écriture, 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 simple
Lors 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 mis en œuvre avec du code concis.
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. Utilisez l'un des documents pour déclarer: 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] xhtml 1.0 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 ">