由于<head>中的javascript阻止HTML渲染,CSS也不是这样吗?

Jit*_*yas 0 javascript css xhtml yslow

作为阻止HTML渲染的JavaScript,并且在关闭body标签之前将JavaScript保持在底部是一种很好的做法,CSS也不是这样吗?

我知道我们不能将外部CSS保留在外面.

Sea*_*ira 6

CSS不像JavaScript那样阻止

引用雅虎的开发者网络博客

使用样式表,渐进式渲染将被阻止,直到所有样式表都已下载.这就是为什么最好将样式表移动到文档HEAD,因此它们首先被下载并且不会阻止渲染.使用脚本,对脚本下方的所有内容都会阻止渐进式渲染.尽可能在页面中移动脚本意味着脚本上方的内容会更快地呈现.

此外,当CSS被添加到头部时,它首先被解析,并且即使在下载HTML时也会导致HTML被设置样式.如果您将样式标记放在HTML大页面的底部,则可以避免出现无格式内容Flash.