2008-12-17 127 views

回答

0

asp.net菜單只是生成一個表。做這樣的事情:

<div id="nav"><asp:menu .... /></div> 

而在你的樣式表做這樣的事情:菜單,並給予每個靜​​態和動態菜單:

#nav table { display: inline-block } 
#nav tr { display: inline-block } 
#nav td { display: inline-block } 

你可以通過所有參數發送給ASP得到真正看中項目一個單獨的課程,並將它們全部設計。

當所有其他都失敗時,在頁面加載時使用jQuery修復它。

2

您可能想使用CSS Friendly Adapters進行調查。菜單適配器將使用語義HTML(在這種情況下是一個無序列表)而不是表格來呈現asp:Menu控件,這使得應用CSS來使它更容易做到您需要做的任何事情。

0
#nav table { display: inline-block } 
#nav tr { display: inline-block } 
#nav td { display: inline-block } 

此方法適用於使用Mozilla,但不與IE :(