• Publicidade

  • Twitter

CSS só para Internet Explorer

Quem usa instruções CSS específicas para o Internet Explorer já deve ter reparado uma coisa: o IE 8 não reconhece mais o *. Por exemplo:

*overflow: hidden;

Com o asterisco, a linha é executada apenas pelo Internet Explorer. Outros navegadores ignoram. Mas só até a versão 7 do IE. E agora?

Dá pra usar uma gambiarra feia, mas que funciona:

overflow: hidden\9;

Esse “\9″ antes do ponto-e-vírgula faz com que a linha seja interpretada apenas pelo IE, qualquer versão.

Tags: , , ,

3 Comentários

  1. Danilo Moraes
    Escrito em: 12 de janeiro de 2010, às 12:25 | Permalink

    Isso realmente me ajudou muito, como que tu descobriu isso do \9? Fiquei bem curioso.
    T+

  2. Escrito em: 3 de fevereiro de 2010, às 17:28 | Permalink

    Oi Danilo. Estava pesquisando na web sobre com resolver isso e achei em algum fórum em inglês. abs

  3. Escrito em: 22 de junho de 2010, às 10:53 | Permalink

    Parabéns ai pela dica ! Me salvou ! VLW !

Comente

Seu email nunca será publicado ou distribuído.

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>