我想知道css是如何工作的。 下载的html是否会在CSS解释之前或之后被解释? 或者,只要浏览器构建了DOM,它就会应用。请详细说明一下。
答案 0 :(得分:1)
HTML页面按其构建顺序进行解析。如果CSS已经被解析,那么在解析的CSS中具有样式的元素将在它们放置在页面中时立即被设置样式。这就是为什么CSS最好在<head>
中加载 - 在身体中的标签有可能被绘制到页面之前。
如果你迟到加载CSS,那么元素将以“无样式”形式显示,直到它们的样式(任何)被解析。这就是所谓的“FUOC”或“Flash Of Unstyled Content”
答案 1 :(得分:0)