[英]How to make last <li> stick to footer of parent <ul> of specific height?
我一直在尝试将最后一个li固定在具有特定高度的父ul的底部。 但是,当我尝试滚动零件时,最后一个元素也会开始移动。
ul {
list-style-type:none;
height:150px;
position:relative;
}
li:last-child {
position: absolute;
bottom:0px;
background-color: white;}
我为此创建了一个演示:JSFIDDLE: http : //jsfiddle.net/zrVPJ/2/
通过编辑CSS尝试这一步骤。
li:last-child {
background-color: #FFFFFF;
bottom: 0;
height: 22px;
position: fixed;
top: 127px;
}
position:fixed
和position:absolute
之间有两个主要区别;
绝对将获取您的document
属性,而固定将获取您的window
属性。
如果您需要将某些东西留在某处,则可以使用侧边栏, fixed
单元格,使用fixed 。
如果您需要在DOM周围专门放置一些东西,请使用absolute 。
有一些使用absolute的技巧。 一个是相对的 ,一个是静态的 。 通过在ul
上使用static ,然后对last-child
进行分类以反映这一点,您可以将ul保留在原位,但是最终单元格的绝对位置与其父级属性背道而驰。
阅读更多:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.