私は横の親リストを持っています。リストアイテムの中には、クリックするとネストされた垂直方向のリストが表示されるものがあります。縦のサブリストの項目を親リストの項目と同じ幅にするにはどうすればよいですか?ネストされたリスト項目を親リスト項目と同じ幅にするにはどうすればよいですか?
jsFiddleを参照してください。
HTML:
<ul class="mainMenu horizontalMenu bulletless fullWidth bold">
<li class="showSubMenu">
<div>Resumes & Cover Letters ▾ </div>
<ul class="mainSubMenu bulletless">
<li><a>Resumes</a></li>
<li><a>Cover Letters</a></li>
<li><a>Interviews</a></li>
</ul>
</li><li><a>Other Link</a>
</li><li><a>Other Link</a></li>
</ul>
CSS:
あなたは相対し、子UL
として親
LI
を指定することでこれを行うことができます
.horizontalMenu li{
display: inline-block;
}
.mainMenu > li{
border: 1px solid black;
}
.mainMenu a, .mainMenu div{
display: block;
padding: 10px 20px;
}
.mainSubMenu{
position: absolute;
}
1 - 質問をして素晴らしい仕事! –