Dicas

»

Sites

»

Desenvolvimento

Tag para browser sem suporte a HTML5

Um código Javascript força browsers incompatíveis com HTML5, como é o caso do IE, a entender novas tags

Por Caco Ignatti, de INFO Online
• 9 de novembro de 2010
Dominik Gwarek

Tanto HTML5 quanto CSS3 são padrões que ainda não estão finalizados, portanto o suporte que os browsers oferecem a eles ainda é limitado. O Firefox, a partir da versão 3.6, o Google Chrome desde a versão 4, o Opera 10 e o Safari 4 ou superior já possuem compatibilidade razoável. Apenas o Internet Explorer, mesmo em sua versão mais recente, não suporta nenhuma nova tag do HTML5 ou estilo do CSS3. Para contornar isso, existe um código Javascript que força o browser a entender as tags do HTML5. No DreamWeaver CS5, basta adicionar as seguintes linhas na tag head do site:
<!--[if lt IE 9]>
<script src=”http://html5shim.googlecode.com/svn/trunk/html5.js”>
</script>
<![endif]-->
O código faz com que qualquer IE busque no site do projeto, a versão mais atualizada do script. Uma forma de testar seu layout como se estivesse em HTML5 é usar a ferramenta Adobe Browserlab, que pode ser encontrada no botão CS Live do Dreamweaver. Com ela é possível verifi car como o design de um site se comporta em vários browsers e sistemas operacionais diferentes, alguns deles já compatíveis com HTML5 e CSS3.

Leia tanbém estas outras dicas sobre HTML5 e DreamWeaver CS5:
<< Explore o HTML5 no DreamWeavr CS5
<< Como usar HTML5 no DreamWeaver
<< Você está pronto para o HTML5?
<< Como montar um jogo em HTML5

>> Troque dicas e esclareça dúvidas sobre padrões da web no Fórum INFO.

comentários

  • Desculpe, na verdade é lte IE 9 mesmo, e não IE 7. IE 7 é de outro código que estava fazendo.

    Gabriel Henrique Tolesano Pascoli • 09/11/2010 - 21:33
  • O site da Info não permite colar código nos comentários. Vou tentar de outra forma. O que precisa ser alterado é colocar uma ! na frente dos -- do if. O texto no if é lte IE 7. E falta uma ! antes do [ do endif.

    Gabriel Henrique Tolesano Pascoli • 09/11/2010 - 21:21
  • Acredito que o código está errado. Não tem esse strong e faltam caracteres. Fiz assim e funcionou:

    Gabriel Henrique Tolesano Pascoli • 09/11/2010 - 21:17

comente

Últimas do como se faz

///
[an error occurred while processing this directive]
INFO Online - Copyright © 2012, Editora Abril S.A. - Todos os direitos reservados. All rights reserved.