CSS Hack para Google Chrome e Safari 3.1

Postado por: Pedro Rogério em 5 de setembro de 2008

Uma dica rápida para aqueles que precisam aplicar CSS somente para o Google, a regra abaixo é válida e somente funciona no Google Chrome e Safari 3.1:


body:nth-of-type(1) p{
   color: #333333;
}

Para obter mais informações, visite o site evotech.net.

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

6 Responses to “CSS Hack para Google Chrome e Safari 3.1”

  1. nth-of-type também é aceito no Opera, acredito que nele também irá funcionar ;)

  2. Perfeito. funciona certinho!

  3. Anderson

    Se usa para ajustar o chrome, ele interfere no firefox

    Ex:

    #elemento {margin: 10px 0 0 0;}

    /* Google Chrome hack */
    body:nth-of-type(1) #elemento {margin: 15px 0 0 0;}
    /* Google Chrome hack */

    De alguma forma ele inverteu, o jeito que ficava errado no chrome, com a hack passa pro firefox.. Solução?

  4. airon

    o q sera feito com esse comando?????

  5. Muito boa essa dica! Estava sofrendo com um bug no chrome, e agora foiii!! heheh……tks!

  6. O Mozilla tmb usa nth-of-type. Se vc tiver problemas para aplicar CSS no Safarai, por exemplo, fique sabendo que o efeito (inverso) vai ser aplicado no Mozilla. Isso acontece porque o Safari usa renders de medida que são diferentes do Mozilla.
    A melhor solução (ao invés de hacks), é usar 9-slice ou planejar melhor o layout do website. Cuidados especiais quando aplicar CSS em componentes de formulario (InputText, Checkbox, etc).

    ——————————————————————–
    Abraços!
    ——————————————————————–

Leave a Reply