2011-09-08 31 views
0

我想为我的网站使用www.modernizr.com项目并遇到一个小问题。 一个在modernizr.js之初评论告诉我:modernizr.js关于它的一些小问题

Modernizr的测试,其原生CSS3和HTML5功能 当前UA可得到的结果也有两种方式供您选择: 作为属性在全球Modernizr对象上,以及作为html元素的类。通过这些信息,您可以逐步增强您的网页,同时对体验进行精细控制。

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

因此: 我以为头是和html的“元素”而不是一类html!?那么这个在modenizr.js中的评论是否正确?

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

问候

回答

2

不会有什么Modernizr的,取决于你的浏览器支持,添加类的<html>元素,让你知道(主要通过CSS甚至JS)看起来什么似乎正常工作。

这意味着,如果我的浏览器不支持javascript,我会得到这样的事情,如果我检查DOM(使用,例如,Chrome的探查)

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

希望这有助于。

+0

所以我可以只使用HTML5的元素,因为我想,而modenizr做剩下的事情? – blackrafi

+0

是的,我认为modernizr会照顾到这一点。顺便说一下,你可能想看看[h5bp.com](http://h5bp.com),我认为这就是你最终需要的。 – frarees