代码之家  ›  专栏  ›  技术社区  ›  Sander Schaeffer

如果子级包含X[重复],则设置父级样式

  •  1
  • Sander Schaeffer  · 技术社区  · 10 年前

    我想知道是否有 仅CSS 根据元素的子元素来设计元素的样式?

    在我目前的情况下,我有一个 ul 有很多 li 没有一个单独的识别类,但只有一个在里面有一个iFrame(youtube视频) 项目,我想风格。

    CSS有点像

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

    这可能吗?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Denys Séguret    10 年前

    今天不行。

    在CSS的下一次出现中, you'll be able to precise the subject in a selector 使用感叹号:

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

    但没有纯CSS解决方案 今天 .