我有一个框,它使用jquery显示所选文件的内容。
盒子的代码是
<div class="lightbox">
<div class="lightbox-content"></div>
<div id="close-lightbox">Close</div>
</div>
我希望close-lightbox div始终位于框的底部,因此它的css是
#close-lightbox{color:red;position:absolute;bottom:0;padding-left:30%;}
Div
lightbox
具有overflow:auto
。现在,发生的是,如果
lightbox-content
不大并且适合lightbox
的固定大小,则不会滚动,并且close-ligthbox
确实会出现在我想要的底部。但是如果
lightbox-content
很大并且不适合灯箱的固定大小,则可以滚动,但是close-lightbox
会出现在灯箱底部,然后向下滚动,这意味着它会出现在lightbox-content
的中间。有什么建议可以解决吗?
最佳答案
.lightbox{
height:auto;
overflow:hidden;
}
.lightbox-content{
height:270px;
overflow:auto;
}
根据您的灯箱需求更改高度。
关于css - 可滚动div中div的位置绝对值不能正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11385165/