У меня есть макет из двух столбцов с вертикально ориентированным элементом управления меню 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, но, похоже, он предпочитает непроницаемую структуру на основе таблиц. Мне может понадобиться дополнительная помощь в правильной стилизации.