Pular para o conteúdo principal

Como Fazer o Internet Explorer Reconhecer Tag's do HTML5


Novas Tag's, Novos Problemas

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? Até a versão 9, ele não reconhecia essas novas Tag's e com isso não renderizava nenhum dos novos elementos, interessante não?

A partir da versão 9, esse problema foi corrigido, mas se você é um desenvolvedor que se preocupa com Cross Browser, 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.



Criando Cada Elemento Individualmente

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, com o seguinte código:
document.createElement("header");

E para utilizar outras Tag's? Faria exatamente o mesmo, criaria elemento por elemento através de Javascript...



Deixe o HTML5Shiv Trabalhar por Você

Mas um desenvolvedor chamado Remy Sharp criou um script que apelidou de HTML5Shiv para que pudéssemos focar em 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 e disponibiliza-o de mão beijada. Basta utilizar a seguinte regra que serve para restringir a chamada do script às versões anteriores à 9 do IE:

<!--[if lt IE9] </script>

<script src="dist/html5shiv.js"></script>

<!--[endif]-->


Agora basta clicar no link a seguir e ser feliz....

Baixar html5shiv.

/fa-clock-o/ WEEK TRENDING$type=list

Como ganhar dinheiro com desenvolvimento de software

Como ganhar dinheiro com desenvolvimento de software Se você é um programador ou desenvolvedor de software, pode se perguntar como ganhar dinheiro com essa habilidade. A boa notícia é que existem muitas oportunidades para quem sabe programar, e as possibilidades só aumentam com o tempo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   Neste artigo, vamos explorar algumas das melhores estratégias para ganhar dinheiro como desenvolvedor de software em 2023. Desde trabalhar em tempo integral em uma empresa de tecnologia até criar seu próprio negócio de software, há muitas opções para escolher. 1. Trabalhar em tempo integral em uma empresa de tecnologia Trabalhar em uma empresa de tecnologia é uma das maneiras mais populares para ganhar dinheiro como desenvolvedor de software. Existem muitas empresas que estão sempre procurando desenvolvedores de software para ajudar a criar e manter seus produtos. Além de um salário...

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS A renderização no lado do servidor (SSR) com ReactJS é uma técnica que pode melhorar significativamente o desempenho de sua aplicação, especialmente em termos de tempo de carregamento inicial. Neste artigo, discutiremos em detalhes o que é a renderização no lado do servidor com ReactJS, por que ela é importante e como implementá-la em sua própria aplicação.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é a renderização no lado do servidor com ReactJS? A renderização no lado do servidor com ReactJS é uma técnica que permite que sua aplicação seja renderizada no servidor, em vez de no navegador do usuário. Isso significa que, em vez de enviar apenas o HTML e o JavaScript para o navegador, você pode enviar o HTML totalmente renderizado para o usuário. A renderização no lado do servidor pode melhorar significativamente o desempe...

Conheça o Vite e esqueça todas as outras ferramentas de bundle

Conheça o Vite e esqueça todas as outras ferramentas de bundle O ecossistema JavaScript está em constante evolução, e com isso, surgem novas ferramentas e frameworks que prometem tornar a vida dos desenvolvedores mais fácil. Um exemplo disso é o Vite, uma ferramenta de build ultra-rápida criada pelo criador do Vue.js, Evan You. Neste artigo, iremos explorar como o Vite surgiu e como ele funciona, além de mostrar alguns exemplos práticos de como utilizá-lo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é o Vite? O Vite é uma ferramenta de build e desenvolvimento para projetos JavaScript. Ele se destaca por ser extremamente rápido, oferecendo uma experiência de desenvolvimento fluida e instantânea. Ao contrário de outras ferramentas de build como o Webpack, o Vite não necessita de uma compilação prévia para executar, e utiliza a dependência nativa do navegador para carregar os módulos. Isso significa que o...