リンクのスタイルを包括的にオーバーライドして、active
操作できない場合 (たとえば、リンクが表示されている領域をスクロールしている間) にリンクを通常の状態に戻そうとしています。
だから、私のコードでは、これがあります:
.scrolling a:active {
background-color: inherit !important;
color: inherit important!;
}
残念ながら、これにより、アクティブでないときのリンクの色ではなく、それを含む要素が含まれているものの色が継承されます。それらが何であるかに関係なく、これらに通常のアンカータグスタイルを採用させる方法はありますか? ページに表示できるすべての種類のリンクに対してオーバーライドを作成する必要はありません。
明確化: 次のようなことはできません:
a, .scrolling a:active {
color: red;
background-color: white;
}
サイト全体の異なるリンクは異なる配色システムを使用しているため、リンクの種類ごとにこのようなスタイル ルールが必要になります。(それはできると思いますが、使用できる包括的なルールがあればそれを見つけたいと思います。)