CSS:仅当元素包含特定元素时才选择该元素
我正在创建一个打印样式表,仅当标记包含一个CSS:仅当元素包含特定元素时才选择该元素,css,printing,css-selectors,Css,Printing,Css Selectors,我正在创建一个打印样式表,仅当标记包含一个iframe(恰好是嵌入的YouTube视频)时,我才想隐藏所有figure标记。如果图标签包含任何其他内容(即img),我希望标签及其内容仍显示在打印页面上 我知道我可以简单地将“视频”的类应用到我的图标签上,但我想看看是否有一种方法可以通过CSS实现这一点,而不必在整个网站上添加类。此外,尽管我知道它们存在,但我并不是在寻找jQuery解决方案 谢谢大家! 您正在寻找父选择器 CSS3没有,但CSS4有一个类似于使用$选择的选项 以下是一些结果相似的
iframe
(恰好是嵌入的YouTube视频)时,我才想隐藏所有figure
标记。如果图
标签包含任何其他内容(即img
),我希望标签及其内容仍显示在打印页面上
我知道我可以简单地将“视频”的类
应用到我的图
标签上,但我想看看是否有一种方法可以通过CSS实现这一点,而不必在整个网站上添加类。此外,尽管我知道它们存在,但我并不是在寻找jQuery解决方案
谢谢大家! 您正在寻找父选择器
CSS3没有,但CSS4有一个类似于使用$
选择的选项
以下是一些结果相似的类似问题:
$
语法已经被删除。没人知道最终的语法是什么。让我们看看。。。CSS 4有一些东西,然后…:D等待…:D