HTML“no-js”类的具体作用是什么? "注意到,在很多模板引擎,在HTML5样板,各种框架和纯PHP的网站还有就是no-js添加到类<HTML>标签。
为什么这样做?是否有某种类型的默认浏览器行为对这个类作出反应?为什么总是包括它?
以下是HTML5 Boilerplate index.html中的一个示例:
<!--[if lt IE 7 ]> <html lang=""en"" class=""no-js ie6""> <![endif]-->
<!--[if IE 7 ]> <html lang=""en"" class=""no-js ie7""> <![endif]-->
<!--[if IE 8 ]> <html lang=""en"" class=""no-js ie8""> <![endif]-->
<!--[if IE 9 ]> <html lang=""en"" class=""no-js ie9""> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang=""en"" class=""no-js""> <!--<![endif]-->
正如你所看到的,<html>元素将一直拥有这个类。有人可以解释为什么经常这样做吗?"
相似问题