我已经尝试寻找解决方案已有一段时间了,但似乎没有一个可行。
导航到网站上的所有页面时,我遇到的问题是非常烦人的。
虽然我希望网站图像加载会花费一些时间,但是此加载会影响我的导航栏和网站徽标的加载。在加载每个页面所需的时间中,我的站点的徽标完全不存在-这导致我的导航栏一直向上移动直到徽标出现。这通常需要大约一秒钟的时间,但也完全取决于用户的互联网连接。
如何防止这种情况发生?这会导致我的整个网站在导航时“反弹”,而在缺少徽标的情况下,所有内容都会在短暂的时间内向上移动。
最佳答案
给您的图片标签一个绝对高度属性。这将使浏览器将img标签保持在应有的高度,并允许将元素加载到适当的位置。
关于html - 如何防止徽标在加载时导致导航栏抖动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44657033/