【发布时间】:2014-02-06 12:43:53
【问题描述】:
我有一个图层,里面有一张图片:
<div id="foo"><img src="url" /></div>
它是固定位置的:
#foo {
position: fixed;
}
但我也希望图层在页面中水平居中。所以我试过: http://jsfiddle.net/2BG9X/
#foo {
position: fixed;
margin: auto
}
和 http://jsfiddle.net/2BG9X/1/
#foo {
position: fixed;
left: auto;
}
但不起作用。知道如何实现它吗?
【问题讨论】:
-
尝试使用
margin:0 auto; -
left: 50%; margin-left: -halfofyourdivsize;. -
@Zzyrk 您不能将
margin: auto;应用于固定元素。
标签: html css css-position