我想使用 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>
Update: Solved. In CSS, apply
li {
clear: both;
}
li a {
display: block;
float: left;
clear: both;
}