Em 2006 publiquei um artigo que ensinava como colocar transparência em imagens PNG no Internet Explorer 6.
Há uns tempos atrás dei de caras com uma library em javascript que torna o IE mais de acordo com os standards nomeadamente no que se trata des CSS e transparência em imagens PNG.
Site do Script: http://dean.edwards.name/IE7/
Como instalar
Basta colocarem o seguinte código dentro das tags <HEAD></HEAD>
<!--[if lt IE 8]>
<script src=”http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js” type=”text/javascript”></script>
<![endif]–>
Podem fazer download do ficheiro JavaScript aqui: http://code.google.com/p/ie7-js/downloads/list.
O ficheiro ZIP trás diversos ficheiros:
- ie7-core.js - É um modulo fundamental. Contem um motor que permite que CSS funcione correctamente.
- ie7-html4.js - Arranja tags HTML incorrectas.
- ie7-layout.js - Permite o suporte do box-model do W3C e permite o suporte das propriedades CSS min-width, max-width e min-height.
- ie7-css2-selectors.js - Permite usar selectores do CSS2.
- ie7-graphics.js - Permite que o browser suporte transparencia PNG.
- ie7-fixed.js - Permite o uso da propriedade Fixed no posicionamento de imagens.
- ie7-standard-p.js - Um compacto de todos os scripts em cima, desta forma basta chamar apenas 1 script.
- ie7-css3-selectors.js - Permite o suporte de selectores CSS3.
- ie7-css-strict.js - Todos os selectores CSS são convertidos em classes do IE7.
- ie7-overflow.js - Permite o uso de overflow:visible.
- ie7-recalc.js - Permite o uso de document.recalc().
- ie7-dynamic-attributes.js- Permite o suporte de selectores com atributos dinâmicos.
- ie7-squish.js - Bug fixes.
Mais informações sobre os ficheiros em:
http://dean.edwards.name/IE7/usage/configure.html
Para que o script saiba quais os ficheiros em que deve actuar devem incluir -trans.png no nome das imagens.
Este script usa a propriedade filter que impede, no IE6, que se consiga posicionar ou repetir uma imagem de fundo PNG, a solução pode passar por criar um div que permite a inclusão da imagem como fundo.
Podem ler mais sobre este script em:
http://trevordavis.net/blog/tutorial/the-ultimate-png-guide/
Site Oficial: IE7-JS
Deja vu, não é por escolha minha mas é o que tem de ser feito em prol do que o cliente quer.


É um video player desenvolvido em flash que suporta flv, swf, mp3, mp4, H.264 video, jpg e png. Tem inúmeras opções e possibilidades de personalização.
Foi liberado com licença para uso não comercial (GPL 3), comercial para apenas um site e uma licença especial sem restrições que custa 200 dólares.
Flow Player
Foi oficialmente lançado o teste Acid3 que faz parte do Web Standards Project.
O Acid3 testa primariamente especificações para aplicações dinâmicas, assim como alguns gráficos e web fonts.
Infelizmente todos os browsers actuais falham o teste incluindo o Internet Explorer 8 embora ainda em fase beta. Curiosamente os melhores resultados parecem vir dos browsers usados no sistema operativo Ubuntu.
Referências & leituras interessantes:
BrowserShots.org Acid3 Test
http://en.wikipedia.org/wiki/Acid3
http://ejohn.org/blog/acid3-tackles-ecmascript/
http://www.drunkenfist.com/temp/acid3.html
Win XP IE 8 Acid 3 Test Screenshot
Performance is everything
A noticia anda a correr o mundo. Desta vez a equipa de desenvolvimento da Microsoft ouviu mesmo a comunidade de web developers.
Desta forma o IE8 será seguirá completamente os os padrões da W3C e reserva o direito, para quem desejar, de visualizar a página como se visualiza no IE7.
De acordo com o IEBlog num tópico chamado Microsoft’s Interoperability Principles and IE8 Dean Hachamovitch, gestor geral do projecto, afirma:
Now, IE8 will show pages requesting “Standards” mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly (using the http header/meta tag approach described here).
Noutra Press Release intitulada Microsoft Expands Support for Web Standards a Microsoft afirmou que existe uma clara vantagem em beneficiar Web Designers aplicando os standards usados na profissão.
Ray Ozzie deixa ainda o apelo á educação dos web designers e web developers que não usam web standards:
we will work with content publishers to ensure they fully understand the steps we are taking and will encourage them to use this beta period to update their sites to transition to the more current Web standards supported by IE8
Finalmente aperceberam-se de que os Web Standards eram uma enorme mancha negra na camisa azul clara da Microsoft. Problema é que agora duvido que os milhões de utilizadores do Firefox o troquem pelo IE8. São excelentes noticias, agora resta esperar e novamente voltar a referenciar a toda a gente a importância de actualizar o software.