chrome中刷新页面时Html元素改变位置

标签 html css position

我使用的是 Chrome,当我转到此页面时,菜单不可见。菜单是右上角的 3 行按钮。如果您现在打开检查器,该元素将被隐藏,因为它位于标题上方。现在,如果您刷新页面,菜单就会正确定位。 Chrome 中也会发生这种情况。有问题的页面是:http://playszone.com/ (不要点击链接,请阅读下面的内容)

为了重现该问题,您不应单击该链接。打开一个新选项卡并复制粘贴网址。然后刷新页面。

如果您转到检查器并禁用并启用 body > .wrapper > header > .icons 上的位置,它将显示在正确的位置。我真的无法理解是什么导致页面错误地定位元素,只有在新选项卡中打开并写入网站网址时。

有什么问题吗?是我的错还是什么?

最佳答案

添加这个,它修复了它。 底部:1px

.icons {
display: inline-block;
height: 55px;
position: absolute;
right: 0;
bottom: 1px;
}

或者...

.icons {
display: inline-block;
height: 55px;
float: right;
}

关于chrome中刷新页面时Html元素改变位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22674144/

相关文章:

html - 如何在背景速记中实现 CSS 模糊?

html - 打印对齐和定位标题

html - 在悬停时调整大小时在另一个上显示一个 div

javascript - CSS 值可以有多大?

javascript - ionic 如何在浏览 View 时保持固定背景

html - ios 10 中的 apple-mobile-web-app-status-bar-style

css - SVG 和 FIREFOX 以及 transform origin,为什么不工作?

javascript - 如何在不丢失初始 CSS 样式的情况下隐藏/显示 html 元素?

php - 比较值在 Php 数组中的位置

jquery 切换 div 位置的 css