Galera, estou de volta, depois de três dias sem postar nada, volto com uma máteria curta e simples, mas de grande ajuda. Hacks para Internet Explorer 6 - 7.
Quem nunca teve problema com eles, que atire a primeira pedra! Ééé, infelizmente
SEMPRE (na grande maioria das vezes) nós designers temos que editar nosso CSS especialmente para eles! Designer, eu lhe garanto, você nunca esquecerá dos Hacks para IE!
IE 6

Como todos sabemos, o Firefox, Chrome, e todos os outros navegadores que me lembro, nenhum tem hacks para CSS, apenas nosso queridinho Internet Explorer. E como a grande maioria das pessoas o utilizam, não podemos deixar os hakcs de lado, assim, começarei com o IE 6 (Lembre-se que apenas especificaremos no mesmo CSS os estilos para os IE):
OBS: Sempre faça seu site através do Firefox (pessoalmente, uso o Chrome, que dá na mesma ;) e depois monte o CSS para os IE.
Depois então de ter feito seu site pelo Firefox, teste no IE, se der problema (e com certeza vai dar), uso o fomoso underline na frente da propriedade.
Exeplificando:
#qualquerdiv / .qualquerdiv{
margin-left:25px;
_margin-left:200px; /*Apenas para IE6*/
}
Viu? Simples, e fácil, mas esse é apenas para o IE6, não se esqueça.
Não sei se já percebeu, mas sempre que tentamos colocar uma imagem PNG, ela não fica transparente. Um erro do IE6, que, fiquem tranquilos, não ocorre mais no IE 7 ou IE8 ou em qualquer outro navegador. Então, coloque esse estilo feito pela própria Microsoft:
#qualquerdiv / .qualquerdiv{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”SuaImagem.png”, sizingMethod=scale);
}
Problema com o PNG resolvido! :D
IE 7

O IE 7, felizmente, dá menos problemas que o IE 6. Mas temos um hack que funciona para o IE 6 e para o IE 7, então comece "corrigindo" seu estilo primeiramente pelo IE 7, e vá para o IE 6. A hack para o IE 7 é bem simples também, apenas o asterisco (*), então, seu estilo ficaria:
#qualquerdiv / .qualquerdiv{
margin-left:25px;
*margin-left:200px; /*Para IE6 e IE7 */
Viu, simples e fácil também!
A dúvida que não quer calar
"Mas Hian, como testarei nos IE 6 e 7 se tenho o apenas o IE7 / IE8?"
Bom meu caro leitor, por sorte temos um programinha que podemos testar em todos IE, até mesmo no 5.5, o
IE Tester , um programa bem fácil para testar nas outras versões do IE.
Bom galera, é isso aí. Aaah, não pense que o IE 8 não tenha hacks, ele tem sim, mas esse é um assunto para um próximo post...
Comentários de nossos queridos leitores
HB Creative Design disse:
2010-02-23
Comentários abertos! Não deixe de comentar!
Deixe um comentário!
Por favor, todos nós gostariamos de ouvir sua opinião e sugestões. Uma crítica é sempre bem vinda!
Lembre-se:
- Não faça spam;
- Não chingue;
- Não seja um idiota;
- Fique despreocupado, seu e-mail não aparecerá;