靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/IE Print Protector:在IE浏览器中打印包含HTML5元素的样式

IE Print Protector:在IE浏览器中打印包含HTML5元素的样式

IE相关 互联网 2011-08-08 阅读(2140)
一说到HTML5,大家想到的最大的问题便是IE6/IE7/IE8对HTML5标准的不支持,而且无法识别HTML5的新元素。IE浏览器对待无法识别的元素将使用空的
空元素,这意味着未知元素的内容也不会包含他们的内容,他们无法被定义样式和将溢出的内容包含到它本身的DOM节点中。 下面的这个例子,我们将用 article 包含一些文字的标题和段落:

Lorem ipsum

Dolor sit amet, consectetur adipisicing elit.

因为IE浏览器将article解析成一个空元素,标题元素和段落都将溢出。

Lorem ipsum

Dolor sit amet, consectetur adipisicing elit.

IE Print Protector 的工作原理 将这些元素展现在视图里面。IE Print Protector 通过一小段 JS 代码,帮助IE浏览器支持这些HTML5标签。为了让这些标签元素能够打印出来,当打印的时候,IE Print Protector 会临时将 HTML5 元素替换成IE浏览器可以支持的元素(比如 div 和 sapn)。 IE Print Protector 也会在已有样式表的基础上生成一个特殊的样式表,这也意味着你可以更保险的,通过 link,style和@import和 @media 对他们定义样式的方法。IE Print Protector 保存了页面原来的HTML5元素,所有这些元素的表现和事件没有任何影响。 页面运行IE Print Protector的示例。在IE浏览器中,请单击"文件"菜单选择打印预览,看看所有HTML5元素的样式是否工作。之后,你会看到一个javascript鼠标悬停事件仍工作。 未使用 IE Print Protector 的效果 未使用 IE Print Protector 使用 IE Print Protector 的效果 使用 IE Print Protector 下载 IE Print Protector IE Print Protector v1.6.2 Minified JS (1.29KB) (736 bytes gzipped) Uncompressed JS (2.91KB) 项目地址:IE Print Protector

标签:IE相关IE浏览器HTML5元素样式打印

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17