在下面的例子中,#logo
被絕對定位,我需要它在#header
內水平居中。通常情況下,我會爲margin:0 auto
做相對定位的元素,但我在這裏卡住了。有人能告訴我方式嗎?如何將100%寬度div內的絕對定位元素水平居中?
JS小提琴:http://jsfiddle.net/DeTJH/
HTML
<div id="header">
<div id="logo"></div>
</div>
CSS
#header {
background:black;
height:50px;
width:100%;
}
#logo {
background:red;
height:50px;
position:absolute;
width:50px
}
好問題......發生什麼事情align:center;)...不要嘗試,因爲它不會工作;) – craig1231
嘿,你意識到,用CSS像那樣,你將標識放置在窗口中,而不是在標題中? –
@Desi利潤自動工作,你需要正確使用它看到我的例子 –