2014-07-25 78 views
1

我想知道是否存在僅限CSS的基於子項的樣式元素的樣式?如果孩子包含X的樣式父項

在我目前的情況下,我有一個ul,其中有很多li在裏面。他們都沒有一個單獨的識別類,但其中只有一個獲得了iFrame(YouTube視頻)。那li項目,我想風格。

的CSS會有點像

ul li:child-is[iframe] { 
    // styling 
} 

這可能嗎?

+1

純CSS不可能像今天一樣,因爲沒有父選擇器。你可能不得不使用JS/jQuery。 – Harry

回答

3

不是今天。

在CSS的下一次出現,CSS4,you'll be able to precise the subject in a selector使用感嘆號:

ul !li iframe { 
    // styling applies to the li element 
} 

但沒有純CSS的解決方案今天

+0

我已經害怕了。謝謝! –

+1

@SanderSchaeffer但是高興:未來更加明亮 –