私はここで CSS :active Selector を見ていました。
:active セレクタ スタイルは、アクティブなページにリンクします
HTML/CSS 用語で「アクティブなページ」とは一体何なのかと考えさせられました...
この時点で、w3docsセクションに移動しました: 5.11.3 動的疑似クラス: :hover、:active、および :focus。
:active 疑似クラスは、要素がユーザーによってアクティブ化されている間に適用されます。たとえば、ユーザーがマウス ボタンを押して離すまでの時間です。
そこで、w3shools の try it ページの 1 つを使用して例をハックし、次のコードを置き換えました。このコードをカット アンド ペーストして試すことができます。
<html>
<head>
<style type="text/css">
:focus,:active
{
outline-offset: 10px;
outline: solid;
}
</style>
</head>
<body>
<p>Click the links to see the background color become yellow:</p>
<a href="http://www.w3schools.com">w3schools.com</a>
<a href="http://www.wikipedia.org">wikipedia.org</a>
<button type="button">Click Me!</button>
<form>
<input type="text"/>
</form>
</body>
</html>
フォーム フィールドは :focus で機能します。ただし、ボタンまたはリンクは :active では機能しません。
何故ですか?w3schools が話したことを理解していない「アクティブなページ」について何かありますか。
グーグルでこの素晴らしいヒントを見ましたが、関連しているとは思いません。