Hack’s, lá e de volta outra vez.
Posted by Tilo | Posted in XHTML & CSS | Posted on 07-03-2009
Tags:Chrome, CSS, Hack, HTML, IE6, IE7, Opera, Safari
1

quem desenvolve web concerteza já passou por um momento como esse ilustrado pelo nerdson, a questão é que não adianta em quanto a microsoft nào fezer com o IE o mesmo que ela faz com o MSN, a atualização Obrigatoria, nos vamos continuar a fazer Hacks pro IE6.
porem qual o hack certo para ser usado?
eu conheço algumas formas de fazer hack, e hoje vou tentar explicar como usa-los;
HTML tag:
Todas as Versões do IE
<!--[if IE]> Conteudo <![endif]-->
IE7 e Superior
<!--[if gt IE6]> Conteudo <![endif]-->
IE7 e Anterior
<!--[if lte IE7]> Conteudo <![endif]-->
esses Hack são principalmete para um conteudo que não está sendo renderisado no IE, você pode colocar uma marcação adicional para ele.
CSS Selector:
IE 7
*:first-child+html body seletor { propriedade: valor; }
IE 6
* html body seletor { propriedade: valor; }
Chrome e Safari
body:nth-of-type(1) seletor { propriedade: valor; }
Opera 9 e anteriores
html:first-child seletor { propriedade: valor; }
use essa forma apenas quando você precisa que uma determinada classe seja vista apenas pelo navegador em questão, isso ajuda muito quando você criou um hack no HTML e precisa tratar esse elemento.
