私のCSSには助けが必要です。ドロップダウンメニューの項目は右に表示されますが、下には表示されません。
.h-menu .menu-item .dropdown-content a { display: none;}
.h-menu .menu-item:hover .dropdown-content a {
display: block;
}
.h-menu .menu-item a {
display:block;
float: left;
text-decoration: none;
margin: 1em;
}
<div class="h-menu">
<div class="menu-item">
<a href="">Menu Item 1</a>
</div>
<div class="menu-item">
<a href="">Menu Item 2</a>
<div class="dropdown-content">
<a href="">Sub-item 1</a>
<a href="">Sub-item 2</a>
<a href="">Sub-item 3</a>
</div>
</div>
<div class="menu-item">
<a href="">Menu item 3</a>
</div> \t \t \t
</div>
私は2番目のメニュー項目にカーソルを合わせると、サブ項目が右側に表示されていないダウンされている何が起こる:私は、次のメニューがあります。どうすれば修正できますか?
また、私は右のメニューを照らすためにCSSを使用したいと思います。誰かが助けてくれますか?
ありがとう!メニューをどのように右に揃えることができますか? – ElenaDBA
nevermind、私はちょうどそれを右に浮かべました – ElenaDBA
@ElenaDBAは私のコードを更新しました。コンテナにテキストアライメントを配置することもできます。私は個人的にはdivで浮動小数点を使うのが好きではない – blecaf