"style标签写在body后与body前有什么区别"

style标签写在body后与body前有什么区别

写在head标签中利于浏览器逐步渲染(resources downloading->CSSOM+DOM->RenderTree(composite)->Layout->paint)。

写在body标签后由于浏览器以逐行方式对html文档进行解析,当解析到写在尾部的样式表(外联或写在style标签)会导致浏览器停止之前的渲染,等待加载且解析样式表完成之后重新渲染,在windows的IE下可能会出现FOUC现象(即样式失效导致的页面闪烁问题)

FOUC:无样式内容闪烁(Flash Of Unstyled Content)

PS:写作不易,如要转裁,请标明转载出处。
登录
注册
回顶部