我怎么能做到这一点?
我的CSS:
.MainMenu
{
position: absolute;
top:135px;
left:15px;
background-color: #033E6B;
color:White;
border-style:double;
border-color:White;
}
.MainMenu ul
{
list-style-type:none;
padding-left:3px;
padding-right:3px;
}
Run Code Online (Sandbox Code Playgroud)
我的UserControl代码:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MainMenu.ascx.cs" Inherits="LoCompro.UserControls.MainMenu" %>
<ul>
<li><asp:LinkButton ID="LinkButton4" runat="server">Inicio</asp:LinkButton></li>
<li><asp:LinkButton ID="LinkButton1" runat="server">Navegar Por Categoria</asp:LinkButton></li>
<li><asp:LinkButton ID="LinkButton2" runat="server">Navegar Por Marca</asp:LinkButton></li>
<li><asp:LinkButton ID="LinkButton3" runat="server">Buscar</asp:LinkButton></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
而我的主页:
<div class="MainMenu">
<uc2:MainMenu ID="MainMenu1" runat="server" />
</div>
Run Code Online (Sandbox Code Playgroud)
我的目的是修改链接的显示方式.我希望它们是白色,悬停时变成黄色,即使它们点击它/之前已经访问过也不会改变.
我不知道如何使用LinkButtons,今天是我的第一次.:)
多谢你们!
这应该非常接近.
.MainMenu a {
color: #FFF;
}
.MainMenu a:active
{
}
.MainMenu a:visited
{
}
.MainMenu a:hover {
color:#FFFF00;
}
Run Code Online (Sandbox Code Playgroud)