1
期待通りに動作していないonhover:これは期待著作物として:擬似クラスは私が縮小さCSSのセクションの上に置かれてきた私が書いたコードの一部、持って
.scroll-fixed-navbar {
background-color: black !important;
}
.banner-list li i {
color: #f86900 !important;
}
.btn-primary {
background-color: #f86900 !important;
}
#nav li a {
color: #f1861d !important;
}
#nav li:hover {
color: #a8a89b !important;
}
[Huge chuck of minified code containing Font Awesome and Twitter Bootstrap]
つのサーバ上にあり、ホバー上のリンク項目はグレーに消えます。ただし、別のサーバーでは、オンホバー効果はトリガーされません。私は:hover
擬似ことをどこかで見た
:私はインスペクタにli
要素を開いて試してみたが、それでも効果が働いているサーバ上で、CSSが表示されるまで表示されません。クラスはa
要素にのみ適用する必要がありますが、私はW3C wikiを見ましたが、そこには何も言及されていません。このようにアンカーの親のli
親に:hover
を適用できますか、それとも不正なコードですか?ブートストラップやフォントの恐ろしいコードがCSSを上書きすることはありますか?または、問題は他の何かによって引き起こされる可能性がありますか?
これは、 'A'は' li'の唯一の子である場合にのみ機能します。それ以外の要素の色も設定する必要はありません。 liの色を設定してからcolor:inheritを使うことができます。すべての子供たちに –
テストするにはしばらく時間がかかります。ファイルを他の人に送信し、プロダクションサーバーにアップロードするための変更を加えなければなりません。私は 'li:hover'に変更したと思います。なぜなら何らかの理由で' li a:hover'がテストサーバー上で全く動作していなかったからです。修正したものではないことを思い出してください。とにかく、これはもっともらしい説明のようです。テストされたら、私はあなたの答えを受け入れるでしょう:) –
テスト用のプロダクションサーバーに直接アクセスできなかったため、これが問題であるかどうかはわかりませんでしたが、確かにそうだったようです。その答えを受け入れました。 –