来谈谈:让IE6,IE7和Ie8撑持新的HTML5元素剖析
在W3C的HTML工作小组电子邮件论坛上频频冒出这样的情绪化批判字眼:“幼稚”、“令人无法忍受”、“荒谬”、“使诈”等。我们利用新的HTML5元素时,在别的扫瞄器中能体现优秀的标签(好比Section,article,header和footer)对IE扫瞄器是个应战.成绩的缘故原由来在IE扫瞄器的剖析机制,这些不克不及不辨认的标签元素招致文档工具的毛病展示.为了申明这个成绩,请看上面的冗长代码:
1
2
3
4
5
<body>
<section>
<p>Thisisanexample</p>
</section>
</body>
奇异的是,在IE6-IE8都没法往剖析<section>标签,招致Dom节点看上往是上面的模样:
<LIclass=t1>BODY
<LIclass=t1>SECTION
[*]P
[*]#text:Thisisanexample
[*]/SECTION
注重IE扫瞄器创立了两个空元素.一个是section,另外一个是/SECTION.的确是如许的,它将不熟悉的停止标签作为一个入手下手标签.
这里有一个便利的办法办理这个成绩,最早是由acommentbySjoerdVisscher完成的.这个办法的最基本理念就是经由过程利用document.createElement(tagName)来创立未知的元素.IE的剖析器会辨认出这些元素,将他们以更公道无效的体例剖析展现出来.好比我们可使用上面的这段代码:
1
document.createElement("section");
如许,下面的代码剖析后就是上面的模样:
[*]BODY
[*]section
[*]P
[*]#text:Thisisanexample
这个手艺可让IE6,IE7和Ie8对未知的元素剖析.
为了便利起见,RemySharp写了一段可让加强HTML5新元素展现的代码,你能够很便利的下载和利用它们.publishedasimplescript
这段代码对别的扫瞄器,好比:Opera9,Firefox3和Safari3对这些新元素的剖析都默许就是准确的.固然在Firefox2中也有一些成绩,但这些成绩还没有找到办理的举措.可是比拟IE的更新速率,火狐这个其实不算是成绩.
这类办法创立的标签,我们没法使用于打印款式,假如想懂得假如让IE打印款式准确,请检察上面的文章在IE扫瞄器中打印HTML5元素(IEPrintProtector)
中文原文:怎样让IE撑持HTML5新元素
英文原文:SupportingNewElementsinIE
</p>
HTML5语音识别(现在一般用在搜索上),目前相关介绍还是挺多的。为何呢?因为很简单! 可以使用CSS检查工具进行设计。 使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。 经过两天的学习,总算对Dreamweaver有进一步的了解了,心中不免有些激动。今天和其他几位老师交流了一下,感觉受益匪浅. 这个过程其实就是交流的过程。所有的这些都需要花时间。在面对完全陌生的软件时,就要多花时间对其产生初步的印象。此外,多操作也是非常重要的。 可以使用 CSS 检查工具进行设计。 时间轴)窗口--时间轴--选中图层并拖图层到时间轴,将其放在指定帧上 使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。 滚动条)层属性--溢出(visible/hidden/scroll/auto)
页:
[1]