我想使用display属性将span元素设置为出现在另一个元素下面。我尝试应用内联块但没有成功,并且发现如果可以设法避免使元素的宽度为100%(我不希望元素“伸出”),我可以使用块。是否可以这样做,如果不能,那么解决此类问题的最佳实践是什么?
例如:一个新闻列表,我想在每个帖子的末尾设置一个“更多”链接(请注意:<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;
}