title: css classes for html root element?
body: <p>i found this code via Google Developer Tools:</p>
  
  <pre><code>&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class=" js canvas canvastext geolocation crosswindowmessaging websqldatabase no-indexeddb hashchange historymanagement draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions  video audio localstorage sessionstorage webworkers applicationcache svg smil svgclippaths no-opera no-mozilla webkit   fontface"&gt;
      &lt;/html&gt;
  </code></pre>
  
  <p>and this code via html source code:</p>
  
  <pre><code>&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt; &lt;/html&gt;
  </code></pre>
  
  <p>obviously these classes get generated with Javascript.
  But Why? Why so many css classes for html root element?</p>