我的<;html>;标签是什么意思?
当我在本地运行ASP.NET MVC站点时,任何页面的源代码都会在我的<;html>;标签是什么意思?,html,css,asp.net-mvc,Html,Css,Asp.net Mvc,当我在本地运行ASP.NET MVC站点时,任何页面的源代码都会在标记中显示大量看似荒谬的CSS类 <html class=" js flexbox flexboxlegacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs ba
标记中显示大量看似荒谬的CSS类
<html class=" js flexbox flexboxlegacy canvas canvastext webgl no-touch
geolocation postmessage websqldatabase indexeddb hashchange history draganddrop
websockets rgba hsla multiplebgs backgroundsize borderimage borderradius
boxshadow textshadow opacity cssanimations csscolumns cssgradients
cssreflections csstransforms csstransforms3d csstransitions fontface
generatedcontent video audio localstorage sessionstorage webworkers
applicationcache svg inlinesvg smil svgclippaths">
我们的站点使用了许多框架,包括jQuery、AngularJS、jqWidgets和其他一些小框架。有这么多这样的课程是典型的吗?有没有办法让我找到每一个的源头?当我不明白它是如何工作的时候,我不喜欢有这么多的开销。看起来像是一个检测浏览器中功能支持的工具的工作。以下是他们文档中的一个片段(我的重点):
默认情况下,modernizer为根目录上的所有测试设置类
元素(用于网站)。这意味着为每个类添加类
当它被支持时,添加一个无前缀的功能,当它被支持时
不是(例如,特征或无特征)
这基本上让您知道该浏览器支持哪些功能,并允许您(大概是Modernizer)基于这些信息创建一些上下文CSS
显然,您可以禁用此行为。看看他们的。。。特别是:
enableClasses
-默认值:true
Modernizer是否应该添加它的CSS类 看起来像是的工作,一个在浏览器中检测功能支持的工具。以下是他们文档中的一个片段(我的重点): 默认情况下,modernizer为根目录上的所有测试设置类 元素(用于网站)。这意味着为每个类添加类 当它被支持时,添加一个无前缀的功能,当它被支持时 不是(例如,特征或无特征) 这基本上让您知道该浏览器支持哪些功能,并允许您(大概是Modernizer)基于这些信息创建一些上下文CSS 显然,您可以禁用此行为。看看他们的。。。特别是:
enableClasses
-默认值:true
Modernizer是否应该添加它的CSS类
类中的一些将用于重置不同浏览器提供的默认CSS。您可能包括一些javascript库,这些库将在运行时通过代码添加类。是的,这些类都是由一个或一些框架添加的。这些肯定不是来自jQuery或Angular,但是,其中一些类将用于重置不同浏览器提供的默认CSS。您可能包括一些javascript库,这些库将在运行时通过代码添加类。是的,这些类都是由一个或一些框架添加的。不过,这些肯定不是来自jQuery或Angular。