チェックされたラジオ ボタンにラベルを付けるための CSS セレクター
質問が生じます: CSS を使用して、チェックされたラジオ ボタンに関連付けられたラベルのスタイルを設定することは可能ですか? ?期待にもかかわらず、セレクター "label:checked" は望ましい結果を生成できません。
実行可能な解決策は、隣接する兄弟コンビネータ " " を使用することです。このコンビネータは、共通の親を共有する 2 つのセレクタのシーケンスをリンクし、最初のセレクタの直後に 2 番目のセレクタが続きます。
たとえば、セレクタ「input[type="radio"]:checked label」は、直接ラベルをターゲットにします。 HTML 内の位置に関係なく、チェックされたラジオ入力に従います。
例:
input[type="radio"]:checked+label { font-weight: bold; }
HTML:
<input>
このアプローチでは、ラベルを効果的に太字にします。チェックされていないボタンのラベルは影響を受けずに、チェックされたラジオ ボタンがオンになります。
以上がチェックされたラジオボタンのラベルをCSSでスタイル設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。