html - 将元素移出滚动的 div

标签 html css

HTML:

<div class="shortList" id="unselShortList">
   <div id="Value1">A</div>
   <div id="Value2">B</div>
    <div id="Value3">C</div>
    <div id="Value4">D</div>
    <div id="Value5">E</div>
    <div id="Value6">F</div>
    <div id="Value7">G</div>
    <div id="Value8">H</div>
   <div id="SubmitValue">
      <div id="submit"><a href = "#">OK</a></div>
   </div>
</div>

CSS:

#unselShortList {
    background-color: red; 
    overflow: scroll;
    height: 150px;
    position: relative;    
}
#submit {
    position: absolute;
}

jsfiddle: http://jsfiddle.net/iyogesh/4sxNg/

“确定”超链接位于 div 内。 如何使用 CSS 将“OK”链接移出滚动的 div 并在 div 之后显示它,而不更改 html 结构?

最佳答案

检查这个fiddle

添加父元素

<div id="unselShortList">
    <div class="shortList" >
        <div id="Value1">A</div>
        <div id="Value2">B</div>
        <div id="Value3">C</div>
        <div id="Value4">D</div>
        <div id="Value5">E</div>
        <div id="Value6">F</div>
        <div id="Value7">G</div>
        <div id="Value8">H</div>
    <div id="SubmitValue">
        <div id="submit"><a href = "#">OK</a></div>
    </div>
    </div>
</div>

CSS

#unselShortList {
position: relative;
padding-bottom:31px;
}
.shortList{
height: 150px;
background-color: #33cccc;
overflow: scroll;
margin-bottom:25px;
}
#submit {
position: absolute;
}
#SubmitValue{
position:absolute;
bottom:0;
}

关于html - 将元素移出滚动的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22350918/

相关文章:

javascript - HTML5 录音

javascript - 将调整大小功能添加到 asp 文本框

html - 连续 2 列,百分比宽度

javascript - html 输入文件上传返回 null

javascript - 防止整页滚动 iOS

html - CSS 没有对齐我的文本

css - 在 SASS 中提取部分边界属性

html - Firefox 忽略表格单元格中的绝对定位

html - 如何防止 IE 阻止带有子元素的悬停触发器?

python - Django 1.5.4 无法在开发服务器上提供 css