我有一個父div與兩個子div(標題和正文),我想設置標題位置固定在頂部,只有身體應滾動。絕對定位的孩子重疊父滾動條
HTML
<div class="box">
<div class="header">Header</div>
<div class="body">Body</div>
CSS
.box {
height: 300px;
border: 1px solid #333;
overflow: auto;
}
.header {
position: absolute;
width: 100%;
height: 100px;
background: #ccc;
}
.body {
height: 300px;
background: #999;
margin-top: 101px;
}
我發現頭的div重疊父div的滾動條。我不能將父母div位置設置爲相對的,因爲我需要修正標頭位置。我無法將標題位置設置爲「固定」,因爲此內容可以在頁面的某個中間位置顯示。
如何避免絕對定位的孩子不重疊父母的滾動條?
查找的jsfiddle:http://jsfiddle.net/T43eV/1/
爲什麼你不能有頭的位置是:固定的嗎? – 2013-03-21 21:47:28
職位:固定也給位置相似的結果:絕對。 – Murali 2013-03-25 19:36:15