Antes de discutir os BUGs do IE6 e como corrigi-los, é necessário falar sobre algumas estratégias para evitar esses problemas incômodos - o chamado nip in the bud.
Participação de mercado do IE6
De acordo com as estatísticas de Market Share, a participação de mercado atual (agosto de 2009) do IE6 é de 25,25% , mas as estatísticas em outros lugares são obviamente mais baixas, de 18,1% , embora os resultados estatísticos sejam diferentes, todos mostram uma tendência de queda (traduza isto); No momento em que este artigo foi escrito, os usuários do IE6 do Taobao haviam caído de 70% para 69% . Mas o mais importante são as estatísticas do seu próprio site. Se você realizar análises de tráfego em seu site, vale a pena desenvolver a participação do IE6 para o IE6? Isso precisa ser avaliado por você mesmo.
Se a grande maioria dos visitantes do seu site não usa o IE6 e não paga, então você não precisa torná-lo especificamente compatível com o IE6, economizando assim tempo, energia e dinheiro.
Faça um design simples
Considerar a implementação do código durante o projeto pode evitar alguns problemas de layout. Não importa quão complexo seja o rascunho do design, ele pode ser implementado com código conciso. Se você usar tags muito complicadas, será necessário revisá-lo.
Se você tem vasta experiência em desenvolvimento e superou muitos problemas de layout, registre suas soluções para melhorar a eficiência do desenvolvimento ao encontrar os mesmos problemas no futuro.
Use a declaração de documentação apropriada (doctype)
Usar uma declaração de documento incorreta acionará o modo quirks. A declaração correta de documento pode garantir que sua página mantenha resultados consistentes em todos os navegadores. Use uma das declarações do documento: 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 Transitional[/i] ou [i]XHTML 1.1
HTML5
HTML 4.01 estrito
http://www.w3.org/TR/html4/strict.dtd ">
Conjunto de quadros HTML 4.01
http://www.w3.org/TR/html4/frameset.dtd ">
HTML 4.01 Transicional
http://www.w3.org/TR/html4/loose.dtd ">
XHTML 1.0 estrito
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
Conjunto de quadros XHTML 1.0
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd ">
XHTML 1.0 Transicional
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
HTML 1.1
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">