私はこのメニュー構造を持っています:(内部<ul>
タグはカスタムで囲むことができますが<div>
、コードはPHPで記述された動的モジュールシステムから生成されるため、他のすべての構造変更ははるかに困難です)
<div id="menu">
<div class="body-menu">
<ul>
<li class="current"><div class="body-menu">
<a href="bla">Item1</a>
<ul>
<li class="current"><div class="body-menu">
<a href="bla">Sub-Item 1</a>
</div></li>
<li class=""><div class="body-menu">
<a href="bla">Sub-Item 2</a>
</div></li>
</ul>
</div></li>
<li class=""><div class="body-menu">
<a href="bla">Item 2</a>
</div></li>
</ul>
</div>
<div class="menu-background"></div>
</div>
目標は、<ul>
アイテム1の後の内側を、他のトップレベルアイテムの上部ではなく、サブメニューとして左側に表示することです。
構造を変更せずにそれを行う方法はありますか?CSSかそこらだけで?
アップデート:
すべての答えに感謝します!
特にbesluitloosとCaeleaにとって、それはまさに私が探しているものです。