Comentário: Mais e mais sites estão começando a usar tags HTML5. Mas a situação atual é que ainda existem muitas pessoas usando o IE6, IE7 e IE8. Aqui está um método para ativar o navegador do IE para suportar o HTML5. Amigos que precisam podem se referir a ele.
Atualmente, o HTML5 está atraindo cada vez mais atenção, mas atualmente os navegadores que suportam o HTML5 não são mainstream, especialmente mais de 50% dos usuários domésticos ainda usam o IE6. Como o IE9, que suporta o HTML5, não suporta a instalação do sistema XP, os desenvolvedores do HTML5 terão que considerar a questão da compatibilidade com versões anteriores por um longo tempo no futuro. Existem muitas maneiras de usar tags HTML5 ou compatibilidade com seletor CSS, e uma delas é uma delas.
Para princípios básicos, consulte o código a seguir para o efeito no IE8, o estilo não funciona.
<html>
<head>
<estilo> mxria {cor: vermelho; } </style>
</head>
<Body>
<Mxria> Olá! </mxria>
</body>
</html>
Para que o navegador reconheça a tag <mxria> </mxria> e exiba o efeito do estilo correspondente, podemos adicionar uma seção de JS da seguinte maneira, e o efeito será diferente quando o virmos.
<html>
<head>
<estilo> mxria {cor: vermelho; } </style>
<cript> document.createElement ("mxria") </sCript>
</head>
<Body>
<mxria> Olá! mxria.com </mxria>
</body>
</html>
Agora todo mundo entende o mistério! Sim, é document.createElement. O HTML5 SHIV é um plug -in JS que regenera todas as tags HTML5. Você precisa carregar o plug -in e, em seguida, o programa HTML5 pode ser reconhecido por todos os navegadores.
Download Endereço:
Uso simples de tronco/html5.js:
Aqui está o arquivo html5.js que faz referência ao Google:
O uso de html5shiv é muito simples. Considerando que o IE9 suporta HTML5, você só precisa adicionar o seguinte código à cabeça da página:
<!-[se lt ie 9]>
<script src = "dist/html5shiv.js"> </script>
<! [endif]->
Copie o código acima para a parte da cabeça, lembre -se de ser a parte da cabeça (porque o IE deve conhecer esse elemento antes da análise do elemento, para que esse arquivo JS não possa ser chamado em outros locais, caso contrário, será inválido)
Claro, você também pode retirar o código e fazê -lo:
(function () {if (!/*@cc_on!@*/0) return; var e = ABBR, Artigo, de lado, áudio, tela, dados de dados, detalhes, diálogo, eventos ou figura, rodapé, cabeçalho, hgroup, marca, menu, medidor, navegação, saída, progresso, seção, tempo, vídeo.split (','), i = e.length; while (i-) {document.creatElement (', [i]), i = e.length; enquanto (i-) {document.creatElement (', [i]),}}}}}.
Finalmente, adicione este parágrafo ao CSS:
/*html5*/ artigo, à parte, diálogo, rodapé, cabeçalho, seção, rodapé, navegação, figura, menu {display: block}
Principalmente, deixe essas tags HTML5 serem bloqueadas, como o div.
Ok, vamos brevemente, em uma frase, é: citação html5.js para fazer a tag html5 em blocos