我有這樣的:http://jsfiddle.net/WEyM9/如何定位一個元素相對於一個固定元素?
如何將我的相對.header
DIV .content
DIV位置(所以它不會去頭之後)?如果沒有在.content
上設置固定的保證金頂部,可以這樣做嗎?
我有這樣的:http://jsfiddle.net/WEyM9/如何定位一個元素相對於一個固定元素?
如何將我的相對.header
DIV .content
DIV位置(所以它不會去頭之後)?如果沒有在.content
上設置固定的保證金頂部,可以這樣做嗎?
可能對你有一個解決方案,但你需要一個額外的包裝:
HTML:
<div class="wrapper">
<div class="header">
header
</div>
</div>
<div class="content">
content
</div>
CSS:
.wrapper {
width: 400px;
position:relative;
height: 80px;
}
.header {
width: 400px;
background-color: green;
height: inherit;
position: fixed;
}
.content {
width: 400px;
background-color: magenta;
height: 400px;
}
真棒,thx! – 2011-04-28 12:34:23
yw :)希望它有幫助 – 2011-04-28 12:37:24
z-index的是你的手段? – 2011-04-28 11:55:53
爲什麼你不能使用固定的「margin-top」? – thirtydot 2011-04-28 11:58:16
@Davood Jafari我不明白z-index如何解決這個問題,請您詳細說明一下嗎? – 2011-04-28 11:58:30