2009-08-22 30 views
1

どうすればこのことができますか?ASP.net LinkBut​​tonにCSSを適用する

マイ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

+0

男、私はこのサイトを愛するフリーク。誰もが知っている。私はいつか私がこのレベルに達することを願っています。 :) ありがとうございました! –

0

リンクボタンにLinkBut​​tonコントロール、あなたのCSSで

の財産であるのCssClass =「nameofclass」を与える:

.nameofclass 
{ 

} 
.nameofclass a 
{ 

} 
0

あなたはCSSを追加するのLinkBut​​tonのCssClassプロパティを使用することができます彼らにクラス。

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

次に、あなたのCSSファイルで "buttonClass"クラスを作成してください。

.buttonClass 
{ 
} 
+0

は、どのように私は私のLinkBut​​tonの色を変更できますか? –

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

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

あなたはそれが役に立つでしょう...

関連する問題