2008-12-17 130 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 :(