2009-08-22 54 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; 
} 

你會發現它很有用...