このページのナビゲーション リンクをそれぞれの行に表示したいと思います。
A. " " を使用しない場合-要素display:block
だけでなく、ホバー アニメーションがコンテナーの全幅を占有するためです。<a>
B.<br>
タグを使用しない。最終的には、小さな画面で水平方向のナビゲーションを備えたレスポンシブ サイトを作成することを検討しています。
ご協力いただきありがとうございます。
試しましたfloat:left; clear:left
か?
ul、li でナビゲーションをラップします。
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
CSS:
ul {list-style: none} li {display: block}
これにより、アンカーを強制的に改行させながら、それに応じてアンカーのスタイルを設定できます。
をラップして、<a>
CSS<div>
を to に適用div
できfloat:left
ますclear:left
。
div.anchorContainer
{
float:left;
clear:left;
}
<div class="anchorContainer">
<a href="#">text</a>
</div>
<div class="anchorContainer">
<a href="#">text</a>
</div>
<div class="anchorContainer">
<a href="#">text</a>
</div>