我有這樣的菜單結構: 如何將內標籤定位在不同的位置?
<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>
標籤可以由定製
<div>
包圍,因爲代碼是從一個動態的模塊系統,PHP編寫生成的每個其他的結構變化是困難得多)
的目標是左側爲一個子菜單,而不是在與其他頂級項目上顯示項目1後內<ul>
..
有沒有辦法做到這一點無需修改結構?只是與CSS或如此?
UPDATE:
感謝所有的答案!
特別是besluitloos和Caelea,這正是我要找的。
你想要這樣的東西嗎? http://jsfiddle.net/FJHVe/8/ – OctoD