IE6是否支持任何HTML5元素?

时间:2010-09-15 04:09:09

标签: html internet-explorer html5 internet-explorer-6 browser-support

IE6是否支持任何HTML5元素?

<!DOCTYPE HTML>
<header>
<section>
<header>
<nav>
<canvas>
<video>

9 个答案:

答案 0 :(得分:22)

它几乎不支持HTML4 .... ha:)

不,没有一些花哨的Javascript HTML5 模仿脚本类型的东西。

修改

例如this one

答案 1 :(得分:6)

这取决于“HTML5元素”的含义。因为Web上常用的大多数标签都包含在HTML5中,是的,它支持绝大多数HTML5。

如果你的意思是HTML5中引入的新元素以前从未使用过,不,它不支持任何元素,因为HTML 4在创建IE6的HTML解析器时是最先进的。

答案 2 :(得分:4)

不是没有,但您仍然可以使用HTML 5元素并使用CSS使用Modernizr http://www.modernizr.com/

来设置它们的样式

这也将向html元素添加类,描述当前浏览器中可用的功能。

答案 3 :(得分:2)

答案 4 :(得分:2)

它与所有其他版本的IE&lt; 9,如果你使用html5 shiv脚本。我的网站是HTML5,在IE6中运行良好,althoguh略有不同。当然,如果你关闭JavaScript它将无法正常工作,但如果你使用的是IE6并且关闭了JavaScript,我恐怕我不会那么担心你,因为你是一个少数人。

答案 5 :(得分:0)

哈哈,是的,没错。 IE6给予了足够的痛苦与HTML 4以及CSS,更不用说HTML 5.如果您想要使用HTML5但由于客户端(我工作的地方经常使用IE5)必须使您的网站与IE6兼容,这是一种耻辱。 ..我甚至不想去那里。)

答案 6 :(得分:0)

没有。只是因为15个字符的限制,让我补充说,如果你想使用HTML 5,我不建议担心IE6的兼容性。您需要使用的解决方法和黑客等等,以使IE6上的内容与在任何现代浏览器上看起来相同是不值得的。

HTML + CSS的优点在于它可以优雅地降级。练习,你可以创建一个在现代浏览器上很棒的网站,并且IE 6看起来不错,功能,并且不会出现“破坏”或“丢失”任何东西,即使它不会有其他人看到的花哨的东西。

答案 7 :(得分:0)

你可以使用javascript:

使用假标签

使用JavaScript创建新元素

在jQuery中工作很酷,但事实证明,JavaScript内置了一个函数来处理创建新元素:

document.createElement('header');
document.createElement('footer');
document.createElement('section');
document.createElement('aside');
document.createElement('nav');
document.createElement('article');
document.createElement('figure');
document.createElement('time');

答案 8 :(得分:0)

实际上,(惊讶,惊讶!)IE5.5 implemented this ruby tag元素最初在HTML5 specification中定义,而不是对HTML4 specification,中任何ruby元素的一次窥视或引用。

哇微软!你真的知道如何浪费你的资源创建一个模糊的HTML5标签,而不是修复破碎的盒子模型,更不用说试图更好地支持甚至HTML4,更不用说试图解决成千上万的安全漏洞。哇哇!