我有一个两列布局,在左窄列中有一个垂直方向的 ASP.NET 菜单控件,在右宽列中有与所选菜单项相关的信息:
<div class="span-4">
<asp:Menu ID="categoryMenu" runat="server" Orientation="Vertical">
</asp:Menu>
</div>
<div id="product-grid-pane" class="span-12 last">
<asp:GridView ID="productGrid" runat="server" AutoGenerateColumns="false" ShowHeader="false" Width="100%">
</asp:GridView>
</div>
如果菜单项包含长文本,则菜单只会在网格上展开。我怎样才能防止这种情况?我在这里可能需要两个答案:纯 CSS 一个,如果菜单控件呈现漂亮、简单的 UL 元素,这将非常好,但它似乎更喜欢基于表格的不可穿透的结构,我可能需要额外的帮助来正确设置样式。