如何测试我的浏览器是否支持新的语义HTML 5元素,如:
<nav>
<footer>
等等?
答案 0 :(得分:4)
Dive Into HTML5 > Detecting HTML5 Features:
有四种基本技术可用于检测浏览器是否支持特定功能。从最简单到最复杂:
检查全局对象(例如窗口或导航器)上是否存在某个属性。
创建一个元素,然后检查该元素上是否存在某个属性。
创建一个元素,检查该元素上是否存在某个方法,然后调用该方法并检查它返回的值。
- 醇>
创建一个元素,将属性设置为某个值,然后检查该属性是否保留其值。
此外,还有
Modernizr,一个开源的,麻省理工学院授权的JavaScript库,可检测对许多HTML5和HTML的支持。 CSS3功能。
加:
Appendix A: The All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything
答案 1 :(得分:2)
快速进行非编程检查:The HTML5 Test