css - 显示 : none applies slow after page load

标签 css fouc

我有一个使用 display: none; 隐藏了错误消息的页面

当页面加载时,错误消息会短暂显示然后消失。看起来 ccs 应用到页面上很慢。

如何改善用户体验并且在加载时不显示错误消息?

该页面还使用 Ajax 调用加载表格。这会影响 css 应用于页面的方式吗?

谢谢。

最佳答案

只需将 style="display:none;" 添加到您最初不想显示的页面上的实际 html 元素或 div。您不能立即依赖 CSS 文件。例如:

<div class="error" style="display:none;">
    <span class="myerror">Hello World!</span>
</div>

除了隐藏区域的这个异常(exception),通常最好将所有 css 与页面分离并放在外部文件中。

关于css - 显示 : none applies slow after page load,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15845777/

相关文章:

javascript - react : Rendering a "please fill out this field" warning On Hover

javascript - 渐进式 Web 应用软键盘和导航栏在全屏中重叠

当所有文本和图像都包装在 <p> 标签中时,CSS 将类添加到 div 中的第一个 img

css - 浏览器在短时间内显示没有样式的页面(视觉故障)

css - Bootstrap 4 Card,带有动态标题和固定主体

html - 覆盖 Outlook 2007、Word 2007 中的 CSS 和 HTML 样式

reactjs - Next.js 渲染问题

css - 使用webpack加载的css时如何停止FOUC

html - 无样式内容的闪现