sábado, 18 de abril de 2009

Hacks para Internet Explorer

Escrever uma página 100% idêntica para vários browsers pode parecer impossível. Mas não é.
Para contornar isso, hacks são usados, para tentar uma aproximação entre browsers.

A primeira forma de esquivar o CSS para diferentes browsers é uma instrução dentro do :



Nesse caso, todos estilos especificados para o I(gnorant) Explorer estariam no arquivo all-ie.

Mas também é possível escrever folhas de estilos para versões distintas do browser da Microsoft, bastando especificar a versão:



Para IE 5



Para IE 5.5



Para IE 6



O "lt 6" significa later 6, ou seja, anteriores a versão 6.



Somente para IE for Macintosh
Outras formas de fazer algo funcionar somente no IE:

* html #test-span { color:green; }

Nesse caso, #test-span será verde, somente no IE

Mais do mesmo:
Hack-free CSS for IE
Explorer Exposed!
Acid2, teste do W3C para testar a renderização dos browsers
CSS Hack - wiki
arqHP, onde tudo começou

Nenhum comentário: