一般に信じられているにもかかわらず、
禁断の果実?
伝統的に、
:has() 疑似クラスを入力してください。
:has の両方をサポートするブラウザでは()
select:has(option[selected][value="3"]) { background: orange; }
このコードは、オレンジ色の背景を
しかし、待ってください!
CSS を使用すると、
<select onchange="this.dataset.chosen = this.value;"> ... </select>
select[data-chosen='opt3'] { border: 2px solid red; }
このアプローチでは、
以上がCSS のみを使用して、選択したオプションに基づいて選択した要素のスタイルを設定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。