Texto original: Ultimate IE6 Cheatsheet: Como corrigir 25+ Internet Explorer 6 Bugs
Tradução: http://www.vfresh.org/w3c/727 (a tradução suplementa o texto original)
Antes de discutir os bugs do IE6 e como corrigi -los, é necessário falar sobre algumas estratégias para evitar esses problemas irritantes - como diz o ditado, evitando problemas antes que eles aconteçam.
IE6 participação de mercadoDe acordo com as estatísticas de participação de mercado, a participação de mercado atual do IE6 (agosto de 2009) é de 25,25%, mas as estatísticas em outros locais são significativamente menores, em 18,1%. Embora os resultados estatísticos sejam diferentes, todos mostram uma tendência de queda (no momento da tradução, 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 simplesAo 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 código conciso. Se você usar rótulos muito complicados, precisará revisar o rascunho do design.
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 errada desencadeará o modo Quirks. A declaração correta do documento pode garantir que sua página mantenha resultados consistentes em todos os navegadores. Declare o uso de um dos documentos: 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] [i] 1. xhm [i] 1. xhml 1. xhml 1. xhm 1. xhml 1. xhm 1 [i] 1. xhml [i] 1. xhm 1. xhml 1. xhml 1. xhm 1. xhml 1. Transição [/i] ou [i] xhtml 1.1
HTML 5<! Doctype html>
HTML 4.01 Estrito<! 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 Transição<! Doctype html public -// w3c // dtd html 4.01 transitório // 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 quadteset<! 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 transitório // 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>
Página anterior 1 2 Próxima página Leia o texto completo