私はドロップダウンメニューを作ろうとしています。私の問題は、ドロップダウンアイテムのいくつかが親アイテムよりも広いことです。これにより、他のメニュー項目が移動されてしまいます。この場合、「Practice Areas」の上にマウスを移動すると、「About」が置き換えられます。ドロップダウンメニューの項目がお互いに押し寄せて
うまくいけば、CSSの教師がこれで私を助けてくれることを願っています。
おかげで、CPR
ul {
padding: 0;
}
.main-nav>ul>li {
display: inline-block;
float: left;
padding: 10px;
position: relative;
}
.sub-menu li {
display: none;
position: relative;
top: 0;
left: 0;
}
.main-nav ul li:hover > ul.sub-menu li {
display: block;
}
<div class='main-nav'>
<ul>
<li>Practice Areas
<ul class='sub-menu'>
<li>Consumer Bankruptcy</li>
<li>Personal Injury</li>
</ul>
</li>
<li>About
<ul class='sub-menu'>
<li>Meet us</li>
<li>Testimonials</li>
</ul>
</li>
</ul>
</div>
問い合わせHR。メニュー項目が互いに押し合っていると、それは敵対的なコーディング環境であり、許容されるべきではありません。 – PhillipXT