Pseudos seletores CSS3 no Internet Explore | 72DPI

Pseudos seletores CSS3 no Internet Explore

9 de março de 2010 por Marcelo Alves

O Internet Explorer ainda da suporte ao CSS3, segundo a Microsoft isso será resolvido nas próximas versões do navegador, como foi publicado em post anterior. Mas, enquanto a nova versão não chega ao mercado precisamos lançar mão de alguns recursos extra-browser para que o Internet Explorer consiga enchergar o CSS3 e os seus Pseudos Seletores.

O ie-css3.js é uma biblioteca JavaScript que auxilia o Internet Explorer nessa tarefa de reconhecer os Pseudos Seletores do CSS3 e aplicar estilos aos mesmos.

Para utilizá-lo é necessário incluir o JavaScript e o Framework Dom Assistant (requerido) em seu código.

Com isso, podemos utilizar seletores como: :nth-child, :nth-last-child, :nth-of-type, :nth-last-of-type, :first-child, :last-child, :o nly-child, :first-of-type, :last-of-type, :o nly-of-type, :empty

O ie-css3.js possui algumas particularidades para o seu funcionamento:

- Os estilos inline não funcionam e as chamadas para as folhas de estilos CSS devem ser feitas utilizando a tag ;
- As folhas de estilos CSS devem estar hospedadas no mesmo domínio da página;
- O protocolo “file://” não funciona por questões de segurança;
- O seletor :not() não é suportado;
- A emulação não é dinamica, uma vez aplicados os estilos a visualização no DOM não pode ser feita;
- Esse Script é compativel com as versões 5, 6, 7 e 8 do Internet Explorer.

Links:
JavaScript: ie-css3.js
Framework: Dom Assistant

Fonte: Imasters

Compartilhe:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • Yahoo! Buzz
  • dihitt
  • Ueba
  • Orkut

Leia também

1 Comentário to “Pseudos seletores CSS3 no Internet Explore”

  1. Darlesson Oliveira disse:

    Olá Marcelo. Recentemente eu publiquei um plugin de uso fácil para escrever os seletores do CSS3 para Internet Explorer. Mais informações: http://www.100loop.com/darlesson/archive/2010/09/09/seletores-do-css3-para-internet-explorer.aspx

 

Deixe um comentário