国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

CSS中是否有父選擇器?
P粉270842688
P粉270842688 2023-08-21 10:49:24
0
2
618
<p>如何選擇作為錨點元素的直接父級的<code><li></code>元素?</p> <p>舉個例子,我的CSS可能是這樣的:</p> <pre class="brush:php;toolbar:false;">li < a.active { 屬性: 值; }</pre> <p>顯然,可以使用JavaScript來實現(xiàn)這個目標,但我希望有一種CSS Level 2原生的解決方法。</p> <p>我正在嘗試樣式化的菜單是由CMS生成的,所以我不能將活動元素移動到<code><li></code>元素中...(除非我主題化菜單創(chuàng)建模塊,但我不想這樣做)。</p>
P粉270842688
P粉270842688

全部回復(fù)(2)
P粉404539732

您可以使用:has() CSS 偽類

但是它的瀏覽器支持有限(目前Firefox不支持)。

P粉794851975

目前在CSS中沒有一種方式可以在所有瀏覽器中選擇元素的父級。

Selectors Level 4 Working Draft包括一個:has()偽類,它將提供這種能力。它將類似于jQuery的實現(xiàn),但目前Firefox不支持。

li:has(> a.active) { /* styles to apply to the li tag */ }

Firefox是唯一一個目前默認不支持它的主要瀏覽器。

在此期間,如果您需要選擇具有完全跨瀏覽器支持的父元素,您將不得不在Firefox中使用JavaScript。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板