以下は私のコードです。 CSSブロックの「アクティブ」コマンドは、divをクリックすると色が変わるので動作しますが、クリックを取り除くと、CSSブロックの「target」コマンドに記載されているように境界線が赤くなるはずです。アイデア?アクティブではありませんが、CSSを使用してフォーカスやターゲットはありません
<html>
<body>
<style type="text/css">
.svar-grid {
margin: 20px;
}
.svar-grid .svar {
padding: 10px;
text-align: center;
margin-top:20px;
width:100%;
border:2px solid black;
border-radius:10px;
background:yellowgreen;
}
.svar-grid .svar:active {
padding: 10px;
text-align: center;
margin-top:20px;
width:100%;
border:2px solid black;
border-radius:10px;
background:green;
}
.svar-grid .svar:target {
padding: 10px;
text-align: center;
margin-top:20px;
width:100%;
border:2px solid red;
border-radius:10px;
background:green;
}
</style>
<html>
<div>
<div class="svar-grid">
<div class="svar"><h4>Testing</h4></div>
</div>
</div>
あなたはターゲットが何であるか混乱していると思います。https://developer.mozilla.org/en-US/docs/Web/CSS/:target – Huangism