私はいくつかのリンクを使って作業しています。私はCSSを使用してその外観を制御しています。私は通常の外観とa:hover
の外観をしていますが、私はa:visited
の外観に問題があります。CSSとのリンクを変更する
訪問時にa:visited
に色を変更しようとすると、a:hover
が機能しなくなり、色の変更の表示が停止します。
これはなぜ起こるのですか?
私はいくつかのリンクを使って作業しています。私はCSSを使用してその外観を制御しています。私は通常の外観とa:hover
の外観をしていますが、私はa:visited
の外観に問題があります。CSSとのリンクを変更する
訪問時にa:visited
に色を変更しようとすると、a:hover
が機能しなくなり、色の変更の表示が停止します。
これはなぜ起こるのですか?
あなたa:visited
ルールは、おそらく後のあなたのa:hover
ルールです、そして、彼らは同じ特異性を持っているので、最後の一つは以前のものを上書きします。 をa:visited
の後に移動するだけで動作します。あるいは、:visited
に変更することで、a:visited
の特異性を減らすこともできます。
your probable problem,one possible solution、順番を変えて、the alternative solutionを変更してください。
またcolor
プロパティ(example)に!important
を追加することができますが、それも後に、より具体的なものを上書きします、プラスのInternet Explorerの古いバージョンがそれをサポートしていないので、それは良い考えではありません。
感謝を持っていると思います!それは順序を変更することだけだった....非常にうまくいった! – mauguerra