我想在我的网站上使用www.modernizr.com项目并遇到一个小问题。 在modernizr.js的最开头的评论告诉我:
Modernizr测试可用的原生CSS3和HTML5功能 当前的UA并以两种方式为您提供结果: 作为全局Modernizr对象的属性,以及作为类的类 HTML元素。此信息可让您逐步增强 您的网页可以精确控制体验。
那么什么意思是“作为html元素上的类”? 我测试了它,只是在我的文档中使用header元素(这是HTML5)并通过css操作它。 之后我用IE6和......打开它显示正确!
所以: 我认为标题和html的“元素”不是一类html!?那么modenizr.js中的这个评论是否正确?
希望你理解我的小问题(或者很难理解):)
此致
答案 0 :(得分:2)
modernizr所做的是,根据您的浏览器支持,将类添加到<html>
元素,让您知道(主要是通过CSS甚至是JS)什么似乎正常工作。
这意味着,如果我的浏览器不支持javascript,如果我检查DOM(例如,使用Chrome的分析器),我会得到类似的东西
<html class="no-js ...">...</html>
希望这会有所帮助。