如何为不支持HTML 5的浏览器提供支持?

时间:2011-08-11 05:38:57

标签: html html5 browser

我想使用HTML 5创建一个webPage,它将使用HTML5的所有有吸引力的功能,即音频,视频,自动对焦,占位符,必需,电子邮件,网址,号码等。而且webPage也应该支持浏览器不支持像IE或其他流行浏览器的某些版本的HTML5,如Chrome,Firefox,歌剧等。

我如何开始研究,因为您可能会猜测这只是出于实验目的而我应该尽快...所以请建议我任何帮助,网站或博客或教程或示例..我看过hhtml5Doctor.com和diveintohtml5.ep.io ......这些网站都有很大的帮助...

4 个答案:

答案 0 :(得分:3)

使用渐进增强功能。 diveintohtml5已经告诉你如何:http://diveintohtml5.ep.io/detect.html

答案 1 :(得分:1)

html5boilerplate是一个良好的开端,它包括modernizr / html5shiv,以便准确支持新元素。

其他事情可能需要javascript / flash后备。

答案 2 :(得分:1)

您可以利用浏览器忽略他们不理解的标记这一事实。因此,举例来说,您可以使用audio标记并在其中为闪存音频播放器添加object标记。 HTML5浏览器将理解audio标记并执行正确的操作,并忽略子内容。较旧的浏览器会看到audio标记并将其扔掉,因为它不理解它,但会渲染标记的子内容(flash播放器)。

答案 3 :(得分:0)

swfobjectModernizer是非常好的工具......你必须尝试一下......由于非常好的支持,我个人会推荐swfObject。