What is the use of the “no-js” class in HTML ?

Purpose:
- The primary purpose of the no-js class is to allow the use of CSS to style JavaScript-free pages, i.e. defining CSS styles for JavaScript-enabled browsers as well as for JavaScript-disabled browsers.
- Thus, the “no-js” class will only be present if JavaScript has been disabled. This enables styling a pure HTML and CSS page without the use of any client side-scripting.
- But if JavaScript is enabled, it removes the “no-js” class automatically.
- The “no-js” class is available in the markup by default.
- The “no-js” class is basically a way to be able to style things with or without using JavaScript.
- The “no-js” class is added to the topmost html element which serves as an instruction for Modernizr.
Syntax:
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
Example:
| <!DOCTYPE html> <htmlclass="no-js">  <head>     <script>document.documentElement.className         = document.documentElement.className         .replace(/\bno-js\b/g, '') + ' js ';     </script>      <!-- Other files and libraries         to be included -->    <head>      <body>         <center>             <h1>zambiatek</h1>         </center>     </body>  </html>  | 
Output:
 
				 
					



