1

私のナビゲーションでは、3 つのリンクのクラスを :link と :hover として設定しました。Firefox (3.6.28) では、最初のリンクのみが (:link として) 設定した仕様を取得しますが、Safari (4.1.3) ではすべて正常に表示されます。ただし、:hover クラスの仕様は、両方のブラウザーで問題なく表示されます。

最も単純な問題のように思えますが、なぜこれがこのようなものなのかわかりません。それらはテーブルにネストされており、テーブルの外に分離しましたが、それでも違いはありません。Stack と Google で回答を検索しましたが、関連するものは見つかりませんでした。

A.ANAV:LINK {color:#ac1700; font-family:Tahoma,Geneva,sans-serif; font-size:20px; letter-spacing:; font-weight:bold; text-shadow: 1px 1px 2px #006924; text-decoration:none;}
A.ANAV:HOVER    {color:#ac1700; font-family:Tahoma,Geneva,sans-serif; font-size:20px; letter-spacing:; font-weight:bold; text-shadow: 1px 1px 2px #000000; text-decoration:none;}

<a href="index.php" class="ANAV">HOME</a>
<a href="services.php" class="ANAV">SERVICES</a>
<a href="photos.php" class="ANAV">PHOTOS</a>

参考サイトはこちら - The Weed Guys

4

2 に答える 2

0

:link未訪問のリンクのみに一致します。Firefox で services.php と photos.php にアクセスしましたか?

すべてのリンクを一致させたい場合は、スタイルも設定する必要があります:visited

于 2012-09-21T05:41:07.290 に答える
0

あなた自身の質問に答えて投稿するための+1:)

a, a:link {color:red}すべての拠点をカバーするようなことをするのは、おそらく悪い考えではありません。

于 2012-09-17T03:10:53.397 に答える