ie7-js: um javascript para fazer o Internet Explorer renderizar melhor
ie7-js é um arquivo javascript que faz com que o Internet Explorer se comporte como se fosse um “standards compliant browser“, quer dizer, as versões do IE a partir da 5, até a 6, comportando-se como IE 7, corrigindo uma série de erros de renderização presentes neste famigerado – e, por alguns, não considerado – browser.
É bem simples: basta inserir o script nas páginas que deseja que sejam renderizadas nos IEs 5-6 como se fossem IE 7! Provavelmente, serão em todas, não é? Há, também, uma script para renderização conforme Internet Explorer 8.
Tendo isso em mente, deve-se, na hora de inserir um javascript, escolher com cuidado se este será chamado logo no cabeçalho do documento (head) ou no fim de toda a página (antes de fechar a tag “body”). Dependendo de o quê o script faz e da necessidade em vista, é desaconselhável que se o chame logo no começo da página; noutras vezes, é imprescindível!
Esse é o caso do ie7-js, quer dizer, deve-se chamá-lo no cabeçalho do documento, a fim de que seus efeitos sejam postos em prática o quanto antes e as páginas sejam renderizadas conforme o Internet Explorer 7!
Além desta maravilha de alterar a renderização das páginas, o javascript também provê a funcionalidade de colocar transparentes arquivos PNG em versões anteriores a 7 do IE. Mas há uma condição para isso… Não deixe de visitar a página oficial do ie7-js para saber mais a respeito!
E um último lembrete: trata-se de um javascript, lembrem-se bem disso; portanto, nada de negligenciar os testes nas versões anteriores do Internet Explorer! Afinal, nunca se sabe se o visitante vai estar com o javascript habilitado, ou não!

Ótima observação ao final do post!
Não devemos nos esquecer de que se trata de um JavaScript e, portanto, um usuário que estiver com esta funcionalidade desabilitada, não visualizará seu site corretamente, o que prejudicará (e muito) a qualidade do projeto.
Aproveito, também, para agradecer a referência ao project.47!
Abraço.
Certamente, Carlos!
Um dos grandes “poréns” do desenvolvimento para web é não poder precisar de que maneiras o visitante acessa os web sites: resolução de tela, cores, imagens habilitadas ou não, javascript habilitado ou não, etc.
Um bom projeto web deve levar em conta a maioria das possibilidades!
E parabéns pelo project.47! Sou fã das “Sextas feiras de web standards”!
Certamente esta não será a última referência que farei… :-D