HTML 5测试新元素

时间:2010-05-15 07:17:20

标签: html5

如何测试我的浏览器是否支持新的语义HTML 5元素,如:

<nav>
<footer>

等等?

2 个答案:

答案 0 :(得分:4)

Dive Into HTML5 > Detecting HTML5 Features

  

有四种基本技术可用于检测浏览器是否支持特定功能。从最简单到最复杂:

     
      
  1. 检查全局对象(例如窗口或导航器)上是否存在某个属性。

         

    示例:testing for geolocation support

  2.   
  3. 创建一个元素,然后检查该元素上是否存在某个属性。

         

    示例:testing for canvas support

  4.   
  5. 创建一个元素,检查该元素上是否存在某个方法,然后调用该方法并检查它返回的值。

         

    示例:testing which video formats are supported

  6.   
  7. 创建一个元素,将属性设置为某个值,然后检查该属性是否保留其值。

         

    示例:testing which <input> types are supported

  8.   

此外,还有

  

Modernizr,一个开源的,麻省理工学院授权的JavaScript库,可检测对许多HTML5和HTML的支持。 CSS3功能。

加:

  

Appendix A: The All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything

答案 1 :(得分:2)

快速进行非编程检查:The HTML5 Test