在悬停中将CSS应用于LinkBut​​ton

时间:2012-06-25 03:53:47

标签: css

我在标签ul中有一个Linkbutton。我为ul设置了css。我希望在悬停时为Linkbutton设置forecolor

.MainMenu
{
position: absolute;
top:135px;
left:15px;    
background-color: #033E6B;
color:White;
border-style:double;
border-color:White;
}

.MainMenu li
{
float:right;
}

.MainMenu li a
{
color:Black;
}

.MainMenu li a:hover
{
color:Red;
}

 <ul class="MainMenu">
    <li><a>Home</a></li>
     <li><asp:LinkButton id="lnk" runat="server" PostBackUrl="Default.aspx">Home</a>   </li>
 </ul>

我使用此代码,它适用于标记a,但不适用于LinkBut​​ton !!

2 个答案:

答案 0 :(得分:2)

标记中有错误,请将此<asp:LinkButton id="lnk" runat="server" PostBackUrl="Default.aspx">Home</a>更改为此<asp:LinkButton id="lnk" runat="server" PostBackUrl="Default.aspx" Text="Home" />

答案 1 :(得分:2)

您的代码中存在错误,请使用LinkButton的以下标记:

<asp:LinkButton 
    id="lnk"
    runat="server" 
    PostBackUrl="Default.aspx" 
    Text="Home">
</asp:LinkButton>

请务必关闭<ul>标记。

希望它有所帮助!