相关疑难解决方法(0)

如何将绝对定位元素水平居中在100%宽度的div中?

在下面的例子中,#logo绝对定位,我需要它水平居中#header.通常情况下,我会margin:0 auto为相对定位的元素做一个但我被困在这里.有人能给我指路吗?

JS小提琴:http://jsfiddle.net/DeTJH/

HTML

<div id="header">
    <div id="logo"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#header {
    background:black;
    height:50px;
    width:100%;
}

#logo {
    background:red;
    height:50px;
    position:absolute;
    width:50px
}
Run Code Online (Sandbox Code Playgroud)

html css

148
推荐指数
4
解决办法
18万
查看次数

标签 统计

css ×1

html ×1