<p class="zw">当年我正策划本书第一版的时候,曾经收到过一封电子邮件,询问我是否有兴趣试用一款还未发布的JavaScript特性嗅探库。当时我还没有意识到,Modernizr将会如此重要,而且它会成为本书第一版的概念构成基石之一。</p> <p class="zw">尽管现在Modernizr中的技术早已和当初发布时相去甚远,但是实现原理和使用方法依然没有变化。Modernizr是一款轻量JavaScript库,用来检测浏览器是否支持某一个HTML或者CSS特性。当页面加载的时候,Modernizr会运行它的特性测试,并在<code>html</code>元素上添加相应测试结果的<code>class</code>属性和值。以下是我推荐的一些Modernizr特性测试配置。</p> <p class="图"><img alt="1012.tif" src="http://csdn-ebook-resources.oss-cn-beijing.aliyuncs.com/images/c4eeb42b07f54b42a9fd1568b8ec4b98/76.jpg"></p> <p class="图题">我们可以利用这些<code>class</code>,来为支持或者不支持的浏览器添加不同的样式。</p>