首页 > 解决方案 > 为什么 Asp 菜单没有出现底部边框

问题描述

我在我的应用程序中使用 Asp Menu 在我想在边框中显示的菜单项中,一切都很好,但是在此菜单项的底部没有出现边框。我哪里错了

我试过了

myborder:last-child {
            border-bottom: 1px solid lightblue;
        }

但是没有改变我哪里出错了?

html

<div style="position: absolute; left: 50px; top: 80px;" id="menu">
<asp:Menu AccessKey="N" ID="MainMenu" runat="server" BackColor="Transparent"
BorderColor="Blue" BorderStyle="None" BorderWidth="2px" Font-Names="Arial"
Font-Size="Small" ForeColor="Black" Orientation="Horizontal"
OnMenuItemClick="MainMenu_MenuItemClick" CssClass="myborder"

Style="width: 400px; text-align: left">
<DynamicHoverStyle BackColor="#66ccff" BorderColor="Black" BorderStyle="Solid"
BorderWidth="1px" ForeColor="Black"  />
  <DynamicMenuStyle BackColor="White" BorderColor="Black"
   BorderStyle="Solid" BorderWidth="1px"  />
  <DynamicMenuItemStyle BackColor="White" HorizontalPadding="5px"
   VerticalPadding="2px" CssClass="myborder"/>
       <Items>
           <asp:MenuItem Text="Home" Value="Home"></asp:MenuItem>
           <asp:MenuItem Text="|" Value="|"></asp:MenuItem>
           <asp:MenuItem Text="Master" Value="Master" Selectable="False">
           <asp:MenuItem Text="Assets Master" Value="Assets Master" />
           <asp:MenuItem Text="Staff Master" Value="Staff Master" />
           <asp:MenuItem Text="Group Master" Value="Group Master" />
           <asp:MenuItem Text="Group Cost Center Master" Value="Group Cost Center Master" />
           <asp:MenuItem Text="Cost Center Master" Value="Cost Center Master" />
           <asp:MenuItem Text="Mobile User Login" Value="Mobile User Login" />
      </Items>
    <StaticMenuItemStyle HorizontalPadding="5px"  VerticalPadding="2px" />
    <DynamicSelectedStyle  BackColor="#BFBFBF" />
    <StaticHoverStyle BackColor="#BFBFBF" ForeColor="Black" />
 </asp:Menu>

屏幕截图

在此处输入图像描述

标签: htmlcss

解决方案


推荐阅读