我想使用 display 属性设置一个 span 元素出现在另一个元素下方。我尝试应用 inline-block 但没有成功,并认为如果我设法避免给元素提供 100% 的宽度(我不希望元素“伸展”),我可以使用 block。这可以做到吗,或者如果没有,解决这类问题的好的实践是什么?
示例:我想在每个帖子末尾设置“阅读更多”链接的新闻列表(注意:<a>
而不是<span>
)
<li>
<span class="date">11/15/2012</span>
<span class="title">Lorem ipsum dolor</span>
<a class="read-more">Read more</a>
</li>
更新:已解决。在 CSS 中,应用
li {
clear: both;
}
li a {
display: block;
float: left;
clear: both;
}