Com a chegada do HTML5 e suas novas Tag's, nós desenvolvedores HTML, voltamos a entrar em guerra com um antigo vilão o Internet Explorer vulgo IE. O motivo...ele não reconhecia essas novas Tag's e com isso não renderizava nenhum dos novos elementos.
Usei os verbos no passado porque a partir da versão 9, esse problema foi corrigido, mas se você é um desenvolvedor sério, sabe que ainda há aqueles que teimam em não atualizar seus navegadores e para esses nós temos que ter uma solução em mãos se não quisermos perder visitantes por falta de compatibilidade.
Até encontrar uma solução mais apropriada, eu como vários outros, para utilizar um simples <header> "Cabeçalho", utilizava uma saída bem pouco "elegante", que era criar esse elemento através de javascript para que o IE viesse a reconhecê-lo da seguinte forma:
document.createElement("header");
Mas um desenvolvedor chamado Remy Sharp criou um script que apelidou de HTML5Shiv para que pudéssemos nos preocupar com o que realmente importa. E de quebra você não precisa nem fazer o download dele, já que a biblioteca de códigos do google já hospeda ele e disponibiliza de mão beijada.Basta utilizar a seguinte regra que se restringe às versões anteriores do IE:

Nenhum comentário :
Postar um comentário