5

テキストから :hover の色を削除したいと思います。ただし、この場合、ホバー以外の色を知ることはできません。非 :hover親の自己から継承するように色を設定する方法はありますか? element:hover CSS を表示および変更できますが、要素 CSS は表示できません。

明確化: ホバリングが要素の色に影響を与えないように、リンクがホバリングされていない状態から色を継承するようにします。div 全体がリンクになるように div をリンクにカプセル化しましたが、div 内のテキストの色を変更したくありません。代わりに背景色を変更しています。

4

1 に答える 1

2

それはいけません。CSS には元に戻す機能はありません。つまり、一部のスタイル シートが要素または要素の状態にプロパティを割り当てる場合、その規則が存在しないかのように動作することをブラウザーに伝える方法はありません。その効果をオーバーライドできますが、これはプロパティを値に設定することを意味します (これは である可能性がありますがinherit、継承は親からのものであるため、ここでは役に立ちません)。

于 2012-11-17T09:26:17.257 に答える