サイトをスクレイピングしてコンテンツを取り込むプロジェクトに取り組んでいるため、div または lis の構造を制御できません。
私が直面している問題は、メニューのドロップダウンが親メニュー項目と左揃えになっていないことです。この問題の解決に役立つ css/jquery を探しています。フィドルへのリンクは次のとおりです: http://jsfiddle.net/9gQCH/3/
CSS & HTML
#item1, #item2 {
background-color:#efefef;
display:inline;
font-size:14px;
margin-right:3px;
padding:5px;
}
.Submenu {
display: none;
padding: 4px;
margin-top:18px;
background-repeat:no-repeat;
}
.Menu li:hover .Submenu{
background-color:orange;
display:inline;
color: black;
padding: 3px 5px;
position:absolute;
}
<div class="Menu">
<li id="item2">
High level Item 1
<div class="Submenu">
<div>
Nested Item 1
</div>
<div>
Nested Item 2
</div>
</div>
</li>
<li id="item2">
High level Item 2
<div class="Submenu">
<div>
Nested Item 3
</div>
<div>
Nested Item 4
</div>
</div>
</li>
</div>