开发者社区 问答 正文

什么是 FOUC?如何避免

什么是 FOUC?如何避免

展开
收起
茶什i 2019-11-18 15:44:21 1212 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 什么是 FOUC?如何避免

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

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

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

    2019-11-18 15:47:34 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等