我的代码就像这样,
<div class="container">
<div class="button"></div>
</div>
.container { position: relative; }
.button { position: fixed; top: 0; right: 0; }
这是一个响应式页面,在重新调整窗口大小时,容器的宽度会动态变化。即使页面正在滚动,我也希望将.button
放在容器的右上方。但我的代码会在屏幕右上方的.button
之外显示.container
。
请帮我解决这个问题。
谢谢和问候。
答案 0 :(得分:5)
您应该使用position: absolute
。
.container { position: relative; }
.button { position: absolute; top: 0; right: 0; }
position: fixed
位于窗口,而不是父窗口。
答案 1 :(得分:0)
据我所知position:fixed;
相对于主窗口,而不是父母。