开发者社区> 问答> 正文

什么是 FOUC?如何避免

什么是 FOUC?如何避免

展开
收起
茶什i 2019-11-18 15:44:21 1197 0
1 条回答
写回答
取消 提交回答
  • 什么是 FOUC?如何避免

    什么是 Fouc(文档样式短暂失效)? 在引用 css 的过程中,如果方法不当或者位置引用不对,会导致某些页面在 windows 下的 ie 出现一些奇怪的现象,以无样式显示页面内容的瞬间闪烁,这种现象称之为文档样式短暂失效,简称 FOCU。

    原因大致为: 使用 import 方法导入样式表 将样式表放在页面底部 有几个样式表,放在 html 结构的不同位置。 其实原理很清楚:当样式表晚于结构性 html 加载,当加载到此样式表时,页面将停止之前的渲染。此样式表被下载和解析后,将重新渲染页面,也就出现了短暂的花屏现象。

    解决方法:使用 link 标签将样式表放在文档 head 中。

    2019-11-18 15:47:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载