CSS:仅在元素包含特定元素时才选择元素

时间:2012-12-28 18:18:17

标签: css css3 printing css-selectors

我正在创建打印样式表,并且只有当该标记包含figure时才会隐藏所有iframe标记,这恰好是嵌入的YouTube视频。如果figure标记包含其他内容(即img),我希望标记及其内容仍然显示在打印页面上。

我知道我可以在适当的情况下将class“视频”应用到我的figure标记,但我想知道是否有办法实现此目标通过CSS 而无需在我的网站上添加课程。此外,即使我知道它们存在,我也不是在寻找jQuery解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找父选择器

CSS3没有,但CSS4有一个就像使用$选择一样。

以下是一些类似的问题,结果相似: