私の目的は、 (Show Meテキスト付き)がクリックされたときにクラスp付きのタグが表示されるようにすることです。疑似セレクターを使用してこれを実行しようとしましたが、この方法を使用すると、タグが再び非表示になる別の場所をクリックするまでタグが表示されます。showspan:focuspp
クリックした後でもセレクターを表示する方法はありますか:focus(または、Show Me がクリックされたときに別の/より良い方法 (JS を使用せずに) を表示し、p外側をクリックした後でもそのままにする方法はありますか?
HTML コード
<span class="span1" tabindex="0">Show Me</span>
<p class="show" >This will show on click</p>
CSSコード
body {
display: block;
}
.show {
display: none;
}
.span1:focus ~ .show {
display: block;
}