首頁 > 問答 > 主體
P粉7040660872023-08-24 10:03:55
您可以使用 :has() CSS 偽-類別
:has()
#但它的瀏覽器支援有限(目前 Firefox 不支援)。
P粉0113609032023-08-24 09:39:22
目前無法以適用於所有瀏覽器的方式選擇 CSS 中元素的父元素。
選擇器等級 4 工作草案 包含 :has() 偽類別將提供此功能。它將類似於 jQuery 實作,但目前 Firefox 不支援。
li:has(> a.active) { /* styles to apply to the li tag */ }
Firefox 是目前唯一預設不支援它的主流瀏覽器。
同時,如果您需要選擇具有完全跨瀏覽器支援的父元素,則必須在 Firefox 中求助於 JavaScript。