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。