一部のサイトでcssを使用しています。cssファイルのa:activeスタイル定義がまったく機能しないことに気づきました。誰かから、定義をこの順序で並べる必要があると言われました
a:link {...}
a:visited {...}
a:hover {...}
a:active {...}
私はそうしましたが、それはまだ機能していません。なぜそれが機能しないのか、そして考えられる回避策を誰かに教えてもらえますか?ありがとう
一部のサイトでcssを使用しています。cssファイルのa:activeスタイル定義がまったく機能しないことに気づきました。誰かから、定義をこの順序で並べる必要があると言われました
a:link {...}
a:visited {...}
a:hover {...}
a:active {...}
私はそうしましたが、それはまだ機能していません。なぜそれが機能しないのか、そして考えられる回避策を誰かに教えてもらえますか?ありがとう
a:activeは、リンクをクリックしている数ミリ秒の間だけ滞在します。
何を期待しているのか聞いてもいいですか?そのページを表示しているときにリンクを別の色にしたい場合は、a:activeの目的ではありません。
そのページを表示しているときにリンクを別のスタイルにしたい場合は、jqueryまたはjavascriptを使用してアクティブなリンクのスタイルを変更する必要があります。
jquery
$('a[href="' + window.location.href + '"]').addClass('active');
CSS
a.active{
/* your CSS for active link */
}