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;
}