gpt4 book ai didi

asp.net - html 5 文档类型和更旧的浏览器

转载 作者:可可西里 更新时间:2023-11-01 12:52:47 26 4
gpt4 key购买 nike

我正在构建一个新网站,我想知道当旧浏览器(例如 IE7)请求页面并且文档类型为 HTML5 时会发生什么情况?它目前设置为 XHTML 过渡,但我想添加 HTML5 视频。我应该切换到 HTML5 文档类型吗?

谢谢。

最佳答案

之所以选择 HTML5 文档类型,是因为它是在支持它的浏览器中触发 Web 标准呈现模式所需的最低要求。它可以在旧版浏览器中正常工作,但它们不支持任何 HTML5 功能或标签。

如果需要,您现在可以更改文档类型,但您不会获得任何新功能。

关于 HTML5 中的标签,您可以让旧版本的 IE 识别并允许使用 HTML5 Shim 的新标签样式。 . Modernizr script还包括一个垫片。

对于视频和音频等 HTML 功能,您需要使用一种称为 pollyfilling 的技术。这些 pollyfill 库会自动为没有这些功能的浏览器填充缺失的功能。

大多数 HTML5 特性和一些 CSS3 特性都有 pollyfills。

Modernizr wiki 有一个 good list常见的 pollyfill。

其中许多使用 Modernizr 的功能测试来确定他们是否需要做任何事情。

对于视频,库会检查 HTML5 可用性,如果不可用,则回退到 Flash。大多数都用自己的外观替换了 HTML5 native chrome,因此无论使用哪种底层代码( native 或 flash),它看起来都一样。

对于视频 mediaelement.js使用这种方法,我建议以此为起点。

关于asp.net - html 5 文档类型和更旧的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7864378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com