display プロパティを使用して、スパン要素を別の要素の下に表示するように設定したいと考えています。私はインラインブロックを適用しようとしましたが、成功しませんでした.要素に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;
}