0

私は最初のサイトを構築しようとしていて、CSSの「a:hover」機能を使用しようとしていますが、それを機能させることができません。リンクは、ホバリングしているかどうかに関係なく同じように見えます。

これが私のCSSファイルのスニペットです:

    /* main page elements */
    a:link
    {
      text-decoration: none;
      color:white;
    }

    a:visited
    {
      text-decoration: none;
      color:FFFFFF;
    }

    a:hover
    {
      text-decoration: none;
      color:blue;  
    }


    a:active
    {
      text-decoration: none;
      color:blue;
    }

助けていただければ幸いです。

ありがとう、ロバート。

4

4 に答える 4

6

テキスト装飾命令を終了する必要があります:P

text-decoration: none;

また

text-decoration: underline;
于 2012-04-04T15:05:40.377 に答える
2

hover状態で色を変更する必要があることを願っています

このようなものを試してください

例えば。

HTML   

<a href ='#'> Hover Me </a>

css   

 a
 { 
     text-decoration: none; 
     color:#000000;
 }
 a:hover
 {
     color:#3399FF;
 }
于 2012-04-04T15:09:13.713 に答える
1

同じ色の a:active から a:hover に移行している可能性があります。したがって、違いはありません。a:hover に固有の色を設定してみて、何が起こるか見てみましょう。

また、jsfiddle を作成すると役立ちます。

于 2012-04-04T15:14:32.400 に答える
0

問題はtext-decoration:パーツにあります。それらを削除するか、有効な構文を使用すると、CSSが機能するはずです。

于 2012-04-04T15:07:05.763 に答える