2017-12-11 22 views
0

アンカータグではなく、リスト要素に対してhoverの効果を出そうとしていました。たとえば、このやって:私は深くネストされたアンカータグのスタイルを持っているので、セレクタに擬似クラスの後に要素を含めるには、有効なCSSですか?

#wrapper ul.menu li:hover { 
    color: #ff0000; 
} 

をこれは私の色を変更しないので、私はこれを試してみましたが、それは動作します:

#wrapper ul.menu li:hover a { 
    color: #ff0000; 
} 

が、私は疑似クラスの後に要素を選択するのが有効なCSSかどうかはわかりません。

+1

これは私にとっては絶対的に見えます。ホバーの後に要素を追加するのは非常に一般的で、多くの場合マルチレベルのナビゲーションメニューを作成するために行われます。それには何も問題ありません。 – SWC

答えて

0

任意の数の疑似クラスをセレクタの任意の部分に含めることができます。あなたは、あなたの必要に応じて、その擬似クラスがどんなものであろうと、あなたが擬似クラスを適用しているものでない兄弟または子孫またはそれ以外の要素をスタイルする自由を与えられます。

関連する問題