terça-feira, 22 de maio de 2012

Internet Explorer e HTML5

Como é de conhecimento público e notório, o Internet Explorer necessita de alguns cuidados a mais no desenvolvimento Web, e quando o assunto é  HTML 5, este cuidado não será diferente.

Por padrão, todos os elementos são considerados inline. Precisamos da certeza que o CSS será renderizado corretamente:


header, footer, article, section, nav, menu, hgroup {
   display: block;
}

Mesmo assim, o Internet Explorer ainda não reconhecerá o código, mas há uma alternativa razoavelmente simples:


document.createElement("article");
document.createElement("footer");
document.createElement("header");
document.createElement("hgroup");
document.createElement("nav");
document.createElement("menu");



Por fim, ainda é necessário a utilização de um script criado por Remy Sharp, conhecido como HTML5 chiv.



<!--[if IE]>  
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>  
<![endif]--> 

Nenhum comentário:

Postar um comentário