- Flash Of Unstyled Content。它指的是在某些情况下,IE在加载网页时会出现短暂的CSS样式失效。
- 引用CSS文件的@import就是造成这个问题的罪魁祸首。IE会先加载整个HTML文档的DOM,然后再去导入外部的CSS文件
<head>
<title>Flash of Unstyled Content (FOUC)</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<style type="text/css" media="all">@import "../fouc.css";</style>
</head>
- 解决方法简单的出奇,只要在head之间改为link引入可以了。
博客介绍了Flash Of Unstyled Content现象,即IE加载网页时会短暂出现CSS样式失效。指出引用CSS文件的@import是问题根源,因为IE会先加载HTML文档DOM,再导入外部CSS文件。解决办法是在head之间用link引入CSS文件。
1025

被折叠的 条评论
为什么被折叠?



