Artigo Introdução de wulin.com (www.vevb.com): Imprimir elementos HTML5 no navegador do IE (ou seja, imprimir protetor).
Imprima elementos HTML5 no navegador do IEOu seja, versão 6 7 8 não reconhece novos elementos no HTML5. O IE usará elementos vazios <Seção> </section> para elementos não reconhecidos. Isso também significa que o conteúdo dos elementos desconhecidos não conterá seu conteúdo e eles não podem ser estilizados e incluir conteúdo transbordado em seu próprio nó DOM.
No exemplo a seguir, usaremos o artigo para incluir um título e um parágrafo com algum texto.
1
2
3
4
5
6
7
8
<Artigo>
<H1>
Lorem ipsum
</h1>
<p>
Dolor Sit AMET, constitui adipisando elit.
</p>
</artigo>
Como o navegador do IE analisa o artigo em um elemento vazio, o elemento do título e o parágrafo transbordarão.
1
2
3
4
5
6
7
<Artigo />
<H1>
Lorem ipsum
</h1>
<p>
Dolor Sit AMET, constitui adipisando elit.
</p>
Como funciona o protetor de impressão do IEMostre esses elementos na vista. O protetor de impressão do IE requer uma ferramenta auxiliar, um pequeno pedaço de código JS para ajudar o navegador do IE a suportar essas tags HTML5. Para permitir que esses elementos de tag sejam impressos, ao imprimir, o Protetor de impressão substitui temporariamente os elementos HTML5 e os substitui por elementos suportados (como DIV e SAPN). O IE Print Protector também gerará uma folha de estilo especial com base na folha de estilo existente, o que também significa que você pode definir mais com segurança estilos para eles através de métodos Link, Style, @Import e @media. Ou seja, o protetor de impressão salva os elementos HTML5 originais da página. O desempenho e os eventos de todos esses elementos não têm efeito.
Como entrar em vigor no IE Print ProtectorOu seja, o protetor de impressão não usado
Usando o protetor de impressão do IE
Baixar IE Imprimir Protetor
Ou seja, imprimir protetor minitado JS (1,29kb) (736 bytes gzipped) JS não compactado (2,91kb)Endereço do projeto: ou seja, imprimir protetor
Chinês Original: Como fazer o IE apoiar o estilo de impressão de novos elementos HTML5
Endereço do projeto: ou seja, imprimir protetor