P粉5365327812023-08-22 00:27:06
目前在CSS中沒有一種方式可以選擇一個元素的父元素,以便在所有瀏覽器中都能正常運作。
Selectors Level 4 Working Draft中包含了一個:has()
偽類,它將提供這種功能。它將類似於jQuery的實作,但目前Firefox不支援。
li:has(> a.active) { /* 应用于li标签的样式 */ }
同時,如果您需要選擇一個具有完整跨瀏覽器支援的父元素,您將不得不在Firefox中使用JavaScript。