Html IE8中的新属性

Html IE8中的新属性,html,internet-explorer,css,internet-explorer-8,Html,Internet Explorer,Css,Internet Explorer 8,如果我想在IE8中打开新的HTML5标签,我可以直接使用html5shiv,但是我如何允许其他HTML5的东西,比如属性(模式、必需的等等?)。对于,许多较新的浏览器功能可以通过使用polyfill脚本在较旧的浏览器中进行模拟 已经编写了几十个polyfill,主要用于旧IE版本,它们可以为一个或另一个功能(或者在某些情况下为多个功能)执行任务 您的工作是确定要使用的多边形填充 这里有一个--浏览一下这个列表,找到那些可以满足你需要的。(注意:此列表由的作者提供,该脚本旨在帮助您了解用户浏览器缺

如果我想在IE8中打开新的HTML5标签,我可以直接使用html5shiv,但是我如何允许其他HTML5的东西,比如属性(模式、必需的等等?)。对于,许多较新的浏览器功能可以通过使用polyfill脚本在较旧的浏览器中进行模拟

已经编写了几十个polyfill,主要用于旧IE版本,它们可以为一个或另一个功能(或者在某些情况下为多个功能)执行任务

您的工作是确定要使用的多边形填充

这里有一个--浏览一下这个列表,找到那些可以满足你需要的。(注意:此列表由的作者提供,该脚本旨在帮助您了解用户浏览器缺少哪些功能,因此需要安装哪些polyfills;您可能也需要此脚本)

然而,请记住IE8除了缺少很多功能外,还比现代浏览器慢很多。为缺少的特性添加额外的javascript库将使它变得更慢。如果您只需要修复一些功能,但不要期望能够使用大量的polyfill脚本并神奇地将IE8转换为IE10,那么这是很好的

另外,需要注意的是,这些脚本只是人们为帮助自己而编写的小工具。通常,它们可能无法很好地协同工作,或者可能无法提供与真正的HTML5功能的100%兼容性。你需要尝试一下,并准备好接受缺点


最后,你应该考虑简单地留下一些东西,这样老浏览器的用户就会体验到一种退化的体验。如果你的网站仍然可用,那么对他们来说,忽略这些琐碎的东西并不是一场灾难。不要因为他们的浏览器不兼容而大吵大闹(除非它真的破坏了一切);让他们看到它有点破损,但仍然可用。

许多较新的浏览器功能可以通过使用polyfill脚本在较旧的浏览器中进行模拟

已经编写了几十个polyfill,主要用于旧IE版本,它们可以为一个或另一个功能(或者在某些情况下为多个功能)执行任务

您的工作是确定要使用的多边形填充

这里有一个--浏览一下这个列表,找到那些可以满足你需要的。(注意:此列表由的作者提供,该脚本旨在帮助您了解用户浏览器缺少哪些功能,因此需要安装哪些polyfills;您可能也需要此脚本)

然而,请记住IE8除了缺少很多功能外,还比现代浏览器慢很多。为缺少的特性添加额外的javascript库将使它变得更慢。如果您只需要修复一些功能,但不要期望能够使用大量的polyfill脚本并神奇地将IE8转换为IE10,那么这是很好的

另外,需要注意的是,这些脚本只是人们为帮助自己而编写的小工具。通常,它们可能无法很好地协同工作,或者可能无法提供与真正的HTML5功能的100%兼容性。你需要尝试一下,并准备好接受缺点


最后,你应该考虑简单地留下一些东西,这样老浏览器的用户就会体验到一种退化的体验。如果你的网站仍然可用,那么对他们来说,忽略这些琐碎的东西并不是一场灾难。不要因为他们的浏览器不兼容而大吵大闹(除非它真的破坏了一切);让他们看到它有点破损,但仍然可用。

这是一个很好的答案,但很快我会在这里写更多的内容进行扩展讨论。@user2394156-StackOverflow并不真正鼓励扩展讨论(格式不适合),但如果这个答案提出了更多问题,请作为新的单独问题询问他们。但是,如果相关,请链接回此链接。:-)这是一个非常好的答案,但很快我会在这里写更多的内容进行扩展讨论。@user2394156-StackOverflow并不真正鼓励扩展讨论(格式不适合),但如果这个答案提出了更多的问题,请将它们作为新的单独问题提问。但是,如果相关,请链接回此链接。:-)