在页面上延迟应用 css

Posted

技术标签:

【中文标题】在页面上延迟应用 css【英文标题】:Late applying css on page 【发布时间】:2019-09-01 08:48:39 【问题描述】:

将 ASP.NET 从 VS2010 迁移到 VS2017 后出现问题。

问题是,在浏览器上加载页面时,它会闪烁显示内容,就好像没有应用css一样,立即应用它。

加载页面时的屏幕截图:

加载页面后的屏幕截图:

【问题讨论】:

这可能不是由您的 Visual Studio 版本引起的,它听起来像 FOUC(无样式内容的 Flash),这可能是由多种原因引起的。尝试研究 FOUC,看看是否有任何解决方案对您有帮助 【参考方案1】:

我找到了我的问题的解决方案,解决方案是在页面头部的java脚本文件的链接之前添加css文件的链接。

【讨论】:

谢谢。我已将我的 site.css 移到页面下方,以确保我覆盖了任何其他 css。但是,我很快就注意到了您遇到的问题,并且疯狂地试图解决它。 (无论如何,在 SO 的魔力和找到你的帖子之前至少 5 分钟)。

以上是关于在页面上延迟应用 css的主要内容,如果未能解决你的问题,请参考以下文章

css 页面上的延迟元素

css 页面上的延迟元素

css 页面上的延迟元素

延迟网站页面的执行

蚂蚁设计页面重载css渲染延迟

阻止 CSS 资源