この環境は属性による選択をサポートしています。このユーザー スクリプトはターゲット要素の子要素を選択できます: 環境は 最後に、環境は しかし、 ただし、Opera 上の Stylus ではエラーが返されます。最初のエラーは、 :has()[is-dismissed]
プロパティを持つ
要素を含む
:has()
セレクターもサポートしており、スクリプトは
(属性や属性に関係なく) を含む # 子セレクターをサポートしています。このスクリプトは、
要素の直接の子である要素を選択できます。
リーリー
:has()
セレクターを他のツールと組み合わせようとすると、すべてが崩れてしまいます。探している CSS は次のようになります: Expected RPAREN but found '>' です。
;#>> が診断手順として削除された場合、最初のエラーは
Expected RPAREN but found '['. に変更されます。
[is-dismissed] を削除しても、最初のエラーが残ります。
が属性セレクターを使用して子をサポートできるかどうかに関する情報は見つかりませんでしたが、
>> セレクターを示唆するソース (これを含む) をいくつか見つけました。
:has() で適切に動作するはずです。これは実装のバグ (Opera や Stylus における)、CSS セレクターのサポートされていない組み合わせ (Opera または CSS 全体のいずれか)、これらのセレクターを組み立てる際の私の側のバグ、それとも何か他のものなのでしょうか?
スタイラスの拡張機能の問題のようです。
このセレクターは、Chrome Dev Tools および その他の CSS 環境で使用できます。