2011-12-19 4 views
2

私はいくつかのリンクを使って作業しています。私はCSSを使用してその外観を制御しています。私は通常の外観とa:hoverの外観をしていますが、私はa:visitedの外観に問題があります。CSSとのリンクを変更する

訪問時にa:visitedに色を変更しようとすると、a:hoverが機能しなくなり、色の変更の表示が停止します。

これはなぜ起こるのですか?

答えて

2

あなたa:visitedルールは、おそらく後のあなたのa:hoverルールです、そして、彼らは同じ特異性を持っているので、最後の一つは以前のものを上書きします。 をa:visitedの後に移動するだけで動作します。あるいは、:visitedに変更することで、a:visitedの特異性を減らすこともできます。

your probable problem,one possible solution、順番を変えて、the alternative solutionを変更してください。

またcolorプロパティ(example)に!importantを追加することができますが、それも後に、より具体的なものを上書きします、プラスのInternet Explorerの古いバージョンがそれをサポートしていないので、それは良い考えではありません。

+0

感謝を持っていると思います!それは順序を変更することだけだった....非常にうまくいった! – mauguerra

関連する問題