Ich versuche, ein Benutzerskript zu schreiben, das ein Objekt mit einem Umgebungen unterstützen die Auswahl nach Attribut; dieses Benutzerskript kann untergeordnete Elemente des Zielelements ausw?hlen: Die Umgebung unterstützt auch Schlie?lich unterstützt die Umgebung Aber wenn ich versuche, den Allerdings gibt dies einen Fehler in Stylus on Opera zurück. Der erste Fehler ist Obwohl ich keine Informationen darüber finden kann, ob 看起來更像是手寫筆擴(kuò)展的問題。 該選擇器在 Chrome 開發(fā)工具 和 其他 CSS 環(huán)境。[is 的
元素的 <div> <!-- do not select this -->
<div> <!-- do not select this -->
<ytd-rich-grid-media>
</ytd-rich-grid-media>
</div>
<div> <!-- DO select this -->
<ytd-rich-grid-media is-dismissed>
</ytd-rich-grid-media>
</div>
</div>
ytd-rich-grid-media[is-dismissed] {
display: none !important;
}
:has()
選擇器;該腳本能夠選擇包含
的 div:has(ytd-rich-grid-media) {
display: none !important;
}
>
子選擇器;此腳本能夠選擇
Elemente:
div > ytd-rich-grid-media {
display: none !important;
}
:has()
-Selektor mit einem anderen Werkzeug zu kombinieren, f?llt alles auseinander. Ich m?chte, dass das gesuchte CSS so aussieht: div:has(> ytd-rich-grid-media[is-dismissed] ) {
display: none !important;
}
預(yù)期 RPAREN 但發(fā)現(xiàn) '>'。
;如果作為診斷步驟刪除 >
,則第一個(gè)錯(cuò)誤將改為 Expected RPAREN but found '['.
。如果我刪除 [is-dismissed]
, der erste Fehler ist immer noch da. :has()
是否可以支持具有屬性選擇器的子項(xiàng)的信息,但我發(fā)現(xiàn)了一些資料(包括這個(gè))表明>
選擇器應(yīng)該與 :has()
Kinder mit Attributselektoren unterstützen kann, habe ich einige Quellen (einschlie?lich dieser) gefunden, die darauf hinweisen, dass >
-Selektoren gut mit p> funktionieren sollten. Ist das ein Implementierungsfehler (in Opera und/oder Stylus), eine nicht unterstützte Kombination von CSS-Selektoren (entweder in Opera oder in CSS insgesamt), ein Fehler meinerseits beim Zusammenstellen dieser Selektoren oder etwas anderes? ??