我试图在其底部使用<div>
并使用position:absolute
来定位<ul>
我不太确定我缺少什么,但是列表没有出现,并且当我检查元素看起来像它在包含元素的顶部。 在它的底部放置一个列表,其中包含元素
.container {
width: 200px;
height: 200px;
background-color: #BFBFBF
}
.list-container {
background-color: grey;
position: relative;
}
ul {
position: absolute;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
}
<div class="container">
<div class="list-container">
<ul>
<li>
<h2>Heading</h2>
</li>
</ul>
</div>
</div>
的.LIST容器没有,因为它不包含任何元素的高度(但对于绝对定位的UL)和它的定位在.container的顶部。绝对定位的ul有一个底部:0使标题文本出现在.container – ckuijjer 2014-09-21 14:12:25
@ckuijjer之上我想我现在就明白了。 list-container div包含ul,但是ul绝对定位并且不在文档流中。这就是为什么.list-container div需要一个高度。 – Mdd 2014-09-21 14:24:08
这正是问题所在!我想你可能会想到将.container和.list容器相结合 – ckuijjer 2014-09-21 14:32:52