[英]How do I prevent my website layout from shifting while loading?
当我加载我设计的网站时,页面加载时,布局会短暂出现,然后卡入正确的位置。 至少在Safari和Chrome中会发生此行为。
页面加载时如何将所有内容保存在正确的最终位置?
键盘上有问题的HTML(出于隐私原因更改了详细信息): http : //codepad.org/GSGHYF0N
样式表: http : //codepad.org/Yr4ULwi0
<h2>Location</h2>
。 有关Google Developers的信息非常有用,但是并未指出如何解决我的特定问题。 但是,由于防止了垃圾邮件,StackOverflow不允许我发布这些链接。
我无法复制该问题,但这可能是由webfonts加载和渲染引起的。
那可以解释为什么<h2>Location</h2>
移动-因为它的位置取决于<h3>Tagline</h3>
的宽度
您可以尝试使用标准系统字体来查看是否可以解决该问题。
另外,如果您打开了开发工具,这将减慢页面渲染速度并禁用缓存(如果选中了该选项)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.