【问题标题】:how do I make entire menu item clickable instead of only text in asp.net如何使整个菜单项可单击,而不是仅在 asp.net 中的文本
【发布时间】:2014-10-13 05:03:18
【问题描述】:

我想让整个菜单项区域可点击,而不仅仅是文本。我参考了网络并尝试了很多,但没有给我解决方案。

这是我的菜单项 CSS 类:

    .temp {
        display:block;
        width:100%;
        height:100%;
        text-align:center;
        font-size:15px;
    }

我已经包含了这个 css 类如下:

     <asp:Menu ID="Navigation" runat="server">
       <StaticMenuItemStyle  Height="30px" CssClass="temp" />
       <DynamicHoverStyle BackColor="White" />
       <DynamicMenuItemStyle BackColor="#0080c0" CssClass="temp"   />
       <DynamicMenuStyle CssClass="temp" width="132" BackColor="#99CCFF" />

【问题讨论】:

    标签: c# jquery html css asp.net


    【解决方案1】:

    你可以像下面这样使用css

    <asp:Menu ID="Navigation" runat="server" CssClass="menu">
    
    
    .Menu
    {  
       width:100%; 
    }
    
    .Menu ul li
    {
    
        width:100%;
    }
    

    这个链接也可以帮助你http://forums.asp.net/post/2192957.aspx
    关于SO的类似问题

    1. How can I make asp.net menu of 100% width
    2. ASP Menu width not setting to 100%
    3. How to style ASP:Menu with CSS

    【讨论】:

    • 我已经看到并尝试过所有这些链接,但这些都不起作用
    猜你喜欢
    • 1970-01-01
    • 2016-03-02
    • 2014-04-06
    • 2018-07-23
    • 2020-10-02
    • 2012-11-20
    • 2015-11-01
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多