2009-08-22 41 views
1

我该如何做到这一点?将CSS应用到我的ASP.net LinkBut​​ton

我的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; 
} 

我的用户代码:

<%@ 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> 

我的母版:

<div class="MainMenu"> 
      <uc2:MainMenu ID="MainMenu1" runat="server" /> 
     </div> 

我的本意是去修改我的链接出现的方式。我希望它们是白色的,在悬停时变成黄色,即使点击它/之前访问过也不会改变。

我不知道如何使用LinkBut​​tons,今天是我的第一次。 :)

谢谢你们!

回答

5

这应该是非常接近的。

.MainMenu a { 
    color: #FFF; 
} 

.MainMenu a:active 
{ 

} 

.MainMenu a:visited 
{ 

} 

.MainMenu a:hover { 
    color:#FFFF00; 
} 
+0

你打我编辑我的回应。 :) – klabranche 2009-08-22 21:56:28

+0

男人,我很害怕这个网站。每个人都非常有知识。我希望有一天我能达到这个水平。 :) 谢谢! – 2009-08-22 22:00:31

0

给的链接按钮的的CssClass =“nameofclass”,它是那么的LinkBut​​ton

的财产在你的CSS:

.nameofclass 
{ 

} 
.nameofclass a 
{ 

} 
0

您可以使用一个LinkBut​​ton的CssClass属性添加CSS给他们上课。

<asp:LinkButton ID="LinkButton1" CssClass="buttonClass" runat="sever"> 

然后在你的css文件中创建一个css类“buttonClass”。

.buttonClass 
{ 
} 
+0

我怎样才能改变我的LinkBut​​ton的颜色? – 2009-08-22 21:58:17

0
a.mylink 
{ 
    color: #990000; 
    text-decoration:none; 
} 

a:hover.mylink 
{ 
    color: #990000; 
    text-decoration:underline; 
} 

你会发现它很有用...