是否:對顯示做出正面或負面的反應:無。這意味著如果您有一個元素,並且在上面沒有顯示任何內容,那麼 :has 仍然會看到存在一個元素嗎?我認為會的,因為那裡有一個元素。但我可能需要將它與:
:not([style*="display: none"])
只是確認行為
由於“display:none”,我們在該元素將被隱藏的任何程式碼中設定為內聯樣式。
1 This is a paragraph. 2 This is a paragraph.
1 This is a paragraph.
2 This is a paragraph.
display 屬性不會改變選擇器的行為,因為它不會改變 DOM 樹,所以它仍然可以工作
display
喜歡如果你有
Hi
div:has(p) { background: blue; padding: 5rem; } p { display: none; }
由於“display:none”,我們在該元素將被隱藏的任何程式碼中設定為內聯樣式。
display
屬性不會改變選擇器的行為,因為它不會改變 DOM 樹,所以它仍然可以工作喜歡如果你有