2011-05-25 15 views
6

encontré este código a través de Google Herramientas de Desarrollo:clases de css para el elemento raíz html?

<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> 

y este código a través de código fuente HTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> </html> 

obviamente estas clases consiguen generar con Javascript. ¿Pero por qué? ¿Por qué tantas clases de CSS para el elemento raíz html?

+0

¿Estás usando modernizador? – breezy

+0

Creo que eso es Modernizr. –

+0

no es mi sitio. Solo estoy aprendiendo ... Sí ... ese sitio usa modernizr .. – DrStrangeLove

Respuesta

14

Estos se generan por Modernizr, como un medio para identificar qué funciones están disponibles para el navegador de un usuario.

+0

veo ... pero ¿se usan estas clases de CSS después de que se generan? – DrStrangeLove

+2

que ciertamente puede ser por los sitios css – hunter

+0

Depende de usted - si desea usarlos, hágalo. Supuestamente, el autor original quería usarlos. –

Cuestiones relacionadas