【发布时间】:2016-05-30 14:58:38
【问题描述】:
我可以用这个 css 在浏览器窗口的左侧保留一个 div:
.foo {
position: fixed; top: 0; left: 0; z-index:999;
}
即使窗口滚动,div 也会始终显示在浏览器窗口的左上角。
现在我想让 div 保留在浏览器窗口的右侧,但这并没有完成工作(在 Safari 中):
我该怎么办?
回答
答案是添加float: right,例如:
.bar {
position: fixed; top: 0; right: 0; z-index:999; float: right;
}
其他浏览器可能不需要。
【问题讨论】:
-
能否提供您的 HTML 结构。
-
只是一个想法,给body元素或者form元素设置realtive,在body里面,设置
-
原来我只需要添加
float: right -
当心!浮动:对;在不同的屏幕尺寸下可能表现不同
标签: html css safari css-position