Я хотел бы дать пробел между пунктом меню asp.net. Следовательно, я попытался использовать атрибут staticmenuitemstyle
и horizontalpadding="10"
, который был предложен другим сообщением в SO. Но это не работает.Пункт меню между пунктами меню не работает в asp.net
<staticmenuitemstyle horizontalpadding="10" />
Пожалуйста, дайте мне знать, как я могу предоставить пространство между пунктом меню?
Мой код ::
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu"
EnableViewState="False" IncludeStyleBlock="False" Orientation="Horizontal"
BackColor="#F7F6F3" DynamicHorizontalOffset="2" Font-Names="Verdana"
Font-Size="0.8em" ForeColor="#7C6F57" StaticSubMenuIndent="10px">
<DynamicHoverStyle BackColor="#7C6F57" ForeColor="White" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicMenuStyle BackColor="#F7F6F3" />
<DynamicSelectedStyle BackColor="#5D7B9D" />
<staticmenuitemstyle horizontalpadding="10" />
<Items>
<asp:MenuItem NavigateUrl="~/WebPages/Default.aspx" Text="Support1">
<asp:MenuItem NavigateUrl="~/WebPages/Default2.aspx" Text="Support2">
</Items>
</asp:Menu>
Какая версия .NET Framework вы используете? Элемент управления меню отображается как «ul» в 4.0 и как «таблица» в предыдущих версиях. С учетом сказанного вы можете управлять интервалом через CSS соответственно. – juanreyesv
Я использую .NET Framework 4.0. @juanreyesv, пожалуйста, дайте мне знать, как я могу обрабатывать CSS? – Smaug