modernizr.js有一点关于它的问题

时间:2011-09-08 10:38:03

标签: modernizr

我想在我的网站上使用www.modernizr.com项目并遇到一个小问题。 在modernizr.js的最开头的评论告诉我:

  

Modernizr测试可用的原生CSS3和HTML5功能    当前的UA并以两种方式为您提供结果:    作为全局Modernizr对象的属性,以及作为类的类    HTML元素。此信息可让您逐步增强    您的网页可以精确控制体验。

那么什么意思是“作为html元素上的类”? 我测试了它,只是在我的文档中使用header元素(这是HTML5)并通过css操作它。 之后我用IE6和......打开它显示正确!

所以: 我认为标题和html的“元素”不是一类html!?那么modenizr.js中的这个评论是否正确?

希望你理解我的小问题(或者很难理解):)

此致

1 个答案:

答案 0 :(得分:2)

modernizr所做的是,根据您的浏览器支持,将类添加到<html>元素,让您知道(主要是通过CSS甚至是JS)什么似乎正常工作。

这意味着,如果我的浏览器不支持javascript,如果我检查DOM(例如,使用Chrome的分析器),我会得到类似的东西

<html class="no-js ...">...</html>

希望这会有所帮助。