我在标签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,但不适用于LinkButton !!
答案 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>
标记。
希望它有所帮助!