我正在为我的 ASP.Net 网站设计一个新布局,并且正在利用 twitter 引导程序,但无法让下拉菜单 100% 工作。我有一个标有“媒体”的菜单,当您单击子菜单时,它应该会弹出,但子菜单的宽度不会动态扩展它的宽度以适应 1 行中的所有文本。您可以通过访问http://finfo.azurewebsites.net/webform1.aspx查看我在说什么。如果您查看 Media drop out,最后的菜单选项应该在一行,但由于菜单没有动态调整它的宽度,最后一个菜单项被强制为 3 行。如何使子菜单动态调整其宽度,以便它可以将第三个选项全部放在一行中?这是我用来生成该菜单的代码:
<div class="column-main">
<div class="row-fluid">
<div class="navbar main-nav">
<div class="navbar-inner">
<ul class="nav">
<li>
<a href="http://www.ffinfo.com/">
<i class="icon-home"></i>
</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<asp:Literal ID="lblSiteTitle" Text="<%$Resources:Navigation, Site%>" runat="server" />
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li>
Temp
</li>
</ul>
</li>
<li class="divider-vertical" />
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<asp:Literal ID="lblMediaTitle" Text="<%$Resources:Navigation, Media%>" runat="server" />
</a>
<b class="ceret"></b>
<ul class="dropdown-menu">
<li class="nav-header text-center">
<asp:Literal ID="lblFanTitle" Text="<%$Resources:Navigation, Fan%>" runat="server" />
</li>
<li class="nav-header text-center">
<asp:Literal ID="lblMediaSubTitle" Text="<%$Resources:Navigation, MediaSub%>" runat="server" />
</li>
<li class="nav-header text-center">
<asp:Literal ID="lblTest" Text="<%$Resources:Navigation, Chronicles%>" runat="server" />
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>