仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 782|回复: 8
打印 上一主题 下一主题

[HTML5] 来谈谈:让IE6,IE7和Ie8撑持新的HTML5元素剖析

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:11:46 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在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语音识别(现在一般用在搜索上),目前相关介绍还是挺多的。为何呢?因为很简单!
愤怒的大鸟 该用户已被删除
沙发
 楼主| 发表于 2015-3-20 15:49:06 | 显示全部楼层
滚动条)层属性--溢出(visible/hidden/scroll/auto)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-2 00:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表