Estava tentando resolver uns problemas em um código, quando em uma pesquisa na net me deparei com CSS Hacks…
Mas afinal o que é isto, pensei, vamos dar uam olhada… Você pode estar pensando, poxa como você não sabia disto, e confesso, não sabia mesmo, mas enfim, o que mais me chamou a atenção foi a possibilidade de eu resolver em uma mesma página css os problemas que encontramos no IE6 e IE7… Bom vou colocar aqui um exemplo de como arrumar seu código para estas versões, exemplo:
div#minhadiv{
background:blue;
_background:red; /*Isto será visualizado somente no IE6 */
*background:black; /*Isto vai funcionar no IE7 */
}
Alguns detalhes devem ser observado: Primeiro: se você for alterar características iguais (nosso caso background), uma sem os acentos devem vir antes, para que os navegadores façam a verificação.
Segundo: Lembre-se * é para o IE7 e o _(underline) para o IE6.
Façam os testes, eu fiz e resolveu muito a minha vida, valeu…