我試圖在一個可滾動的容器中放置一個固定的「標題」......因此,當您滾動時,標題始終位於頂部......對於某些虛假未知原因,它始終將標題置於實際窗口頂部而不是位置:相對容器。如何對齊相對容器內的css固定元素?
下面是一個例子:
http://jsfiddle.net/1hzpLupq/2/
誰能解釋:1)爲什麼出現這種情況,和2)我如何能實現我的目標是什麼?
謝謝。
.outer-container {
height: 500px;
background: blue;
display: block;
}
.offsetinator {
padding-top: 100px;
}
.inner-container {
width: 100%;
}
.container {
position: relative;
background: teal;
overflow: auto;
height: 50px;
width: 100%;
}
.header {
position: fixed;
top: 0;
background: orange;
}
.row {
background: green;
}
.row span {
background: gray;
padding: 0 25px;
}
<div class="outer-container">
<div class="offsetinator">
<div class="inner-container">
<div class="container">
<div class="header">
<div class="row">
<span>thing1</span>
<span>thing2</span>
</div>
</div>
<div class="body">
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
<div class="row">
<span>foobar 1</span>
<span>foobar 2</span>
</div>
</div>
</div>
</div>
</div>
</div>
呃..沒有?不工作.. – patrick 2014-11-04 18:55:07