div
のスクロール時にスティッキーになるdiv
を配置する必要があり、その位置はfixed
になります。以下のコードスニペットを確認してください。そこでここでは、tag
部分はouter
div.Hereがfiddle固定配置されたdiv内のスティッキーdiv
あるの最上部に貼付されなければならない
<style>
.outer{
width:300px;
height:400px;
border:1px solid red;
overflow:auto;
position:fixed;
top:50px;
left:100px;
}
.tag{
position:absolute;
top:0px;
left:80px;
background:#ffcc33;
border:2px solid #dfa800;
border-top:0px;
padding:3px 5px;
}
.inner{
height:800px;
border:1px solid green;
margin:0px 5px;
}
</style>
<div class="outer"> <!-- This is scroll-able-->
<div class="tag">Click here to Refresh</div><!-- This should be sticky-->
<div class="inner"><!--This content causes scrolling-->
Inner content...........
</div>
</div>
は、純粋なCSSでこれを達成するための任意の回避策があります。
位置を使用してみましたか:.tagに固定されましたか? –
あなたは本当の場合、答えを正しいとマークできますか? –
@sagarkodteはい、しかし、私は内側のdivにも固定しなければなりません。 –