2列のレイアウトがあり、左の狭い列に垂直方向の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>
メニュー項目に長いテキストが含まれている場合、メニューは単にグリッド上に展開されます。どうすればこれを防ぐことができますか?ここで2つの答えが必要になるかもしれません。純粋なCSSです。これは、メニューコントロールが素晴らしくシンプルなUL要素をレンダリングする場合に非常に便利ですが、適切にスタイリングするための追加のヘルプが必要な場合があります。