html标签里加class="no-js"有什么作用?

乱编乱写 3992 Views 0 Comments

制作网站很多时候都会参考别人的代码,今天无意中发现别人的网站html里面加入了一个类名 no-js

即 <html class="no-js"> 很好奇,了解了下,原来这个 no-js 是配合 Modernizr 一起使用的类名(class)

<!DOCTYPE html>
  <html class="no-js">
  <head>
    <script src="modernizr.js"></script>
  </head>
  <body>
  </body>
</html>

Modernizr 是一个 javascript 库,检查你的游览器是否支持 CSS3 或者 HTML5 的特性而自动添加一些类名(class)到 <html> 并 替换掉原来的 .no-js(简单来说,Modernizr 就是一个CSS3/HTML5 的测试器,你需要测试什么,这可以到它的官方网站配置,选择自己需要测试的元素)

还有让你的游览器支持 HTML5 中的新的标签,例如:<nav>, <header>, <footer> 和 <figure>

Modernizr 官方网站:http://modernizr.com/

标签: HTML,

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
loading