简体   繁体   中英

css classes for html root element?

i found this code via Google Developer Tools:

<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">
    </html>

and this code via html source code:

<html xmlns="http://www.w3.org/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?

These get generated by Modernizr , as a means to identify what features are available to a user's browser.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM