i found this code via Google Developer Tools:
<html xmlns="" 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">
</html>
and this code via html source code:
<html xmlns="" xml:lang="en" lang="en"> </html>
obviously these classes get generated with Javascript. But Why? Why so many css classes for html root element?
i found this code via Google Developer Tools:
<html xmlns="http://www.w3/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">
</html>
and this code via html source code:
<html xmlns="http://www.w3/1999/xhtml" xml:lang="en" lang="en"> </html>
obviously these classes get generated with Javascript. But Why? Why so many css classes for html root element?
Share Improve this question edited May 25, 2011 at 17:24 David 219k40 gold badges228 silver badges325 bronze badges asked May 25, 2011 at 17:21 DrStrangeLoveDrStrangeLove 11.6k16 gold badges63 silver badges73 bronze badges 1- it's not my site. i'm just learning.. Yes.. that site uses modernizr.. – DrStrangeLove Commented May 25, 2011 at 17:25
1 Answer
Reset to default 15These get generated by Modernizr, as a means to identify what features are available to a user's browser.