是否异步加载CSS样式表

Dav*_*ong 5 css asynchronous

通过标签加载样式表时,样式表是异步加载还是同步加载?我有两个样式表的设计:mura.css和typography.css.它们被加载到页面区域,并且在mura.css之前加载typography.css.出于某种原因,尽管mura.css属性在Chrome Webtools中显示为被typography.css覆盖.

Mic*_*yen 6

CSS文件按它们包含在文件中的顺序加载.

如果第一个CSS文件中的某些内容覆盖了第二个CSS文件中的内容,则很可能是由于您的选择器使用不当.仔细检查您的选择器,查看不正确合并样式的页面元素.

  • 样式表相对于页面解析/ DOM准备异步加载,但它们相对于脚本是同步的.也就是说,如果样式表出现在脚本之前,则样式表必须在脚本执行之前加载. (7认同)
  • 具体而言,CSS规则按照包含文件的顺序级联,因此它们实际加载的顺序无关紧要,这通常是异步的(尽管脚本可能会影响这一点). (2认同)