html - 在 <asp : Label> 中嵌入 CSS 样式、事件超链接

标签 html css asp.net

我的页面中有这段代码

<div id="sidebar-menu">
                        <ul>
                             <li><asp:HyperLink ID="hyperlink_TruckData" runat="server" CssClass="" Text="Truck Data" NavigateUrl="~/View/TruckData.aspx" Font-Underline="false" style="font-size: 18px; color: black">
                                 <i class="glyphicon glyphicon-info-sign" style="color:black;"></i> 
                                 Truck Data</asp:HyperLink>
                                  </li>
                             <li><asp:HyperLink ID="hyperlink_MaintenanceRecord" runat="server"  NavigateUrl="~/View/MaintenanceRecord.aspx" Font-Underline="false" style="font-size: 18px; color: black">
                                 <i class="glyphicon glyphicon-info-sign" style="color:black"> </i>
                                     Maintenance Record</asp:HyperLink> 
                                     </li>
                             <li>
                                 <asp:HyperLink ID="hyperlink_MaintenanceSchedule" runat="server" Text="Maintenance Schedule" NavigateUrl="~/View/MaintenanceSchedule.aspx" Font-Underline="false" style="font-size: 18px; color: black">
                                     <i class="glyphicon glyph  icon-calendar" style="color:black"> </i>
                                Maintenance Schedule </asp:HyperLink>
                             </li>
                             <li>
                                 <asp:hyperlink id="hyperlink_Inspection" runat="server" text="inspection" navigateurl="~/view/inspection.aspx" font-underline="false" style="font-size: 18px; color: black">
                                 <i class="glyphicon glyphicon-calendar" style="color:black"></i>
                                Inspection </asp:hyperlink>
                             </li>
                            <li>
                                 <asp:hyperlink id="hyperlink_MaintenanceChecklist" runat="server" text="inspection" navigateurl="~/view/maintenancechecklist.aspx" font-underline="false" style="font-size: 18px; color: black">
                                 <i class="glyphicon glyphicon-calendar" style="color:black"></i>
                                Maintenance Checklist </asp:hyperlink>
                             </li>
                        </ul>
                    </div><!-- End div #sidebar-menu -->
            </div><!-- End div .body .rows .scroll-y -->
        </div>

什么 css 样式可以使 active 突出显示?我想突出显示我单击的当前页面。我在当前的 css 上有这个。

#sidebar-menu > ul > li > a.Link:Active{
    color: #fff;
    background: #fff;
} 

请帮助我。

最佳答案

我会尝试将 active 放在 li 元素上,这样它会覆盖整个链接:

#sidebar-menu > ul > li:Active{
    color: #fff;
    background: highlight;
} 

关于html - 在 <asp : Label> 中嵌入 CSS 样式、事件超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33214622/

相关文章:

javascript - 使用可变颜色突出显示 Bootstrap Datepicker 中的特定日期

asp.net - 如何使用动态图像 URl 作为图像按钮

asp.net - 您如何确定哪个验证程序失败?

c# - ASP .NET Core 3.1 MVC 中特定路由的自定义中间件(或授权)

html - 以绝对定位框为中心的固定背景图像

javascript - 在 HTML 中使用 Jquery 进行 Ajax 调用并响应其他 Html 页面

html - Google Apps 脚本 - 将用户输入从侧边栏写入电子表格

html - 使用 flex 防止 div 在响应式布局中重叠

html - 嵌套 li(列表)项的文本装饰

java - testng reports.log 将 "<"视为 "["