P粉7948519752023-08-22 00:17:37
目前在CSS中沒有一種方式可以在所有瀏覽器中選擇元素的父級。
Selectors Level 4 Working Draft包含一個:has()
偽類,它將提供這種能力。它將類似於jQuery的實作,但目前Firefox不支援。
li:has(> a.active) { /* styles to apply to the li tag */ }
在此期間,如果您需要選擇具有完全跨瀏覽器支援的父元素,您將不得不在Firefox中使用JavaScript。