CSS position:fixed 在我的站点上根本不起作用,但在其他站点上起作用
CSS position:fixed never works at all in my site but works in other site
当我使用 CSS position:fixed
时,它在我的一个站点中根本不起作用,但在其他站点中起作用。
我找不到任何原因。它在我所有浏览器中的所有开发站点中都能完美运行。
但是,除了 Firefox。
示例:
<div style="position:fixed">
This div is fixed
</div>
这从未固定其位置。
现在 已修复,但滚动时不会像在 Firefox.
中那样粘在 window 上
您必须设置 left/right
和 top/left
位置。
<div style="position: fixed; left: 0; top: 10px;">
这可能是父元素覆盖了您的语句的原因。尝试添加
<div style='position: fixed !important;'>
<div style="position: fixed; width:100px; height: 100px;"></div>
不要将div放入相关容器。
现在我找到了解决方案并正在努力。
这是因为我调用了一些其他 css 文件。当我删除其中一个 css 时,它工作得很好。
我不知道为什么,但它有效..
当我使用 CSS position:fixed
时,它在我的一个站点中根本不起作用,但在其他站点中起作用。
我找不到任何原因。它在我所有浏览器中的所有开发站点中都能完美运行。
但是,除了 Firefox。
示例:
<div style="position:fixed">
This div is fixed
</div>
这从未固定其位置。
现在 已修复,但滚动时不会像在 Firefox.
中那样粘在 window 上您必须设置 left/right
和 top/left
位置。
<div style="position: fixed; left: 0; top: 10px;">
这可能是父元素覆盖了您的语句的原因。尝试添加
<div style='position: fixed !important;'>
<div style="position: fixed; width:100px; height: 100px;"></div>
不要将div放入相关容器。
现在我找到了解决方案并正在努力。
这是因为我调用了一些其他 css 文件。当我删除其中一个 css 时,它工作得很好。
我不知道为什么,但它有效..