- Q I notice that in a lot of template engines, in the HTML5 Boilerplate, in various frameworks and in plain php sites there is the no-js class added onto the <HTML> tag.Why is this done? Is there some sort of default browser behavior that reacts to this class? Why include it always? Does that not render the class itself obsolete, if there is no no-“no-js” case and html can be addressed directly?
<html lang="en-US" class="no-js no-svg">
What is the purpose of the HTML “no-js” class?