html - 在 window.onload 上显示正文是一种不好的做法吗?

标签 html css

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

关闭 4 年前

我的文档在加载时移动了很多(即使它需要 < 1 秒),它很难看。

出于任何原因,这样做是否是一种不好的做法?

<body style="display:none";>
...
<script>window.onload = function() { $('body').css('display', 'block'); }</script>

最佳答案

好吧,这有点基于意见,但在一种情况下它被认为是一种不好的做法:在渐进增强中。在这个网页设计策略中,内容优先,以保证即使没有激活 JavaScript 的用户也可以访问内容。这是一个建议,您可以在此处阅读更多相关信息:https://en.m.wikipedia.org/wiki/Progressive_enhancement

关于html - 在 window.onload 上显示正文是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52469196/

上一篇:CSS className 没有对 Reactjs 做任何改变

下一篇:css - 如何在 CSS 中更改默认的蓝色选择选项颜色

相关文章:

javascript - 如何使用鼠标在内容上滚动可滚动的 div?

css - 为什么 clip-path(和其他属性)会影响 DOM 中后面元素的堆叠顺序(z-index)?

html - Bootstrap 4 Flexbox 将屏幕分成 4 部分

css - 如何在 CMS 的所见即所得内容生成器/编辑器中向非技术客户提供向内容添加 css 类/ID 的选项?

html - 当达到有限数量的元素时,有没有办法让 ul li 横向增长

javascript - Facebook React.js : How to use components directly inside html as normal tags without mounting?

html - 将 div 与 "position: fixed"居中对齐

HTML5 元验证

javascript - getBoundingClientRect 知道一个元素是否在一个特定的垂直点之上

jQuery点击改变背景颜色