Antes de discutir os bugs do IE6 e como corrigi -los, é necessário falar sobre algumas estratégias para evitar esses problemas irritantes.
IE6 participação de mercado
De acordo com as estatísticas de participação de mercado, a participação de mercado atual do IE6 é de 25,25%, mas as estatísticas em outros locais são significativamente menores, em 18,1%. Escrevendo, os usuários do IE6 do Taobao caíram de 70% para 69%). Mas o mais importante é a estatística do seu próprio site. Se você realizou uma análise de tráfego em seu site, a parte do IE6 vale a pena desenvolver para o IE6? Isso exige que você pese sozinho.
Se a maioria dos visitantes do seu site não usar o IE6 e não pagar, você não precisa ser compatível com o IE6, economizando tempo, energia e dinheiro.
Faça um design simples
Ao projetar, considerando a implementação do código pode evitar alguns problemas de layout. Não importa o quão complexo seja o rascunho do design, ele pode ser implementado com o código conciso.
Se você tiver uma rica experiência de desenvolvimento, supere muitos problemas de layout, registre suas soluções e melhore a eficiência do desenvolvimento ao encontrar os mesmos problemas no futuro.
Use a declaração de documentação apropriada (Doctype)
O uso de uma declaração de documento incorreta desencadeará o modo Quirks. Use um dos documentos para declarar: html 5 [/i], [i] html 4.01 rigoroso [/i], [i] html 4.01 FrameSet [/i], [i] html 4.01 transição [/i], [i] ] Xhtml 1.0 strict [/i], [i] xhtml 1.0 quadteset [/i], [i] xhtml 1.0 transitional [/i] ou [i] xhtml 1.1
HTML 5
<! Doctype html>
HTML 4.01 Estrito
<! Doctype html public "-// w3c // dtd html 4.01 // pt" " http://www.w3.org/tr/html4/stritt.dtd ">
HTML 4.01 FrameSet
<! Doctype html public "-// w3c // dtd html 4.01 FrameSet // pt" " http://www.w3.org/tr/html4/frameset.dtd ">
HTML 4.01 Transição
<! Doctype html public "-// w3c // dtd html 4.01 transitório // pt" " http://www.w3.org/tr/html4/loose.dtd ">
XHTML 1.0 Strict
<! Doctype html public "-// w3c // dtd xhtml 1.0 strict // pt" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd ">
Xhtml 1.0 quadteset
<! Doctype html public "-// w3c // dtd xhtml 1.0 FrameSet // pt" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd ">
XHTML 1.0 Transitional
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // pt" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-bransitional.dtd ">
XHTML 1.1
<! Doctype html public "-// w3c // dtd xhtml 1.1 // pt" " http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd ">