我有一个div,并希望它水平居中-尽管我给它的margin:0 auto;它不在中心……
.container {
position: absolute;
top: 15px;
z-index: 2;
width:40%;
max-width: 960px;
min-width: 600px;
height: 60px;
overflow: hidden;
background: #fff;
margin:0 auto;
}
你需要设置左:0和右:0。
这指定了距窗口边缘偏移的距离。
类似于'top',但指定了框的右边距与框所在块的[左/左]边的[左/右]偏移的距离。
来源:
http://www.w3.org/TR/CSS2/visuren.html#position-props
注意:元素的宽度必须小于窗口的宽度,否则它将占用整个窗口的宽度。
您可以使用媒体查询来指定最小裕度,然后对于较大的屏幕尺寸转换为自动。
.container {
左:0;
右:0;
margin-left:汽车;
margin-right:汽车;
位置:绝对的;
宽度:40%;
轮廓:1px纯黑色;
背景:白色;
}
< div class = "容器" >
前额凹部。
水蛭。
连续的姿势在前额。
我们的射手,我们的眼睛,我们的眼睛,我们的眼睛。
连续的姿势在前额。
< / div >