2023年12月に新しくリリースしたFirefox 121が、ついに:has()擬似クラス利用可能となりました。
これですべての主要なWebブラウザでの使用が可能となったため、今後使える場面が増える:has()擬似クラスを今回は紹介します。
CSSの疑似クラス関数で、:has()擬似クラスで指定した要素がある場合にのみスタイルを適用できる新機能です。
:has()擬似クラスでは、以下のこともできるようになります。
子要素に.pinkのクラスがある親要素にスタイルをあてる指定
.boxの直後にspanタグがある指定
上記のように、これまでは親要素の中にある子要素にはスタイルをあてることができてもその反対はできませんでしたが、:has()擬似クラスを使うことで可能になります。
次回は、:has()擬似クラスを使った使用例を紹介します。
株式会社オートプロジェクトでは、バックエンド全般を安心してお任せいただけます。
サーバー設定やDB管理、セキュリティ対策など幅広いニーズに対応いたします。お気軽にご相談ください。