Ich habe eine horizontale Elternliste. Einige der Listenelemente zeigen beim Klicken eine verschachtelte vertikale Liste an. Wie erzwinge ich, dass die Elemente in der vertikalen Unterliste die gleiche Breite wie das übergeordnete Listenelement haben?Wie erzwinge ich, dass verschachtelte Listenelemente die gleiche Breite wie das übergeordnete Listenelement haben?
Siehe 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:
.horizontalMenu li{
display: inline-block;
}
.mainMenu > li{
border: 1px solid black;
}
.mainMenu a, .mainMenu div{
display: block;
padding: 10px 20px;
}
.mainSubMenu{
position: absolute;
}
+1 - große Aufgabe, die Frage zu stellen! –