【发布时间】:2011-01-01 07:36:16
【问题描述】:
有没有办法制作符合以下内容的 CSS 选择器?
All OBJECT elements
which have a PARAM element inside of them
选择器
OBJECT PARAM
不起作用,因为它匹配 PARAM,而不是 OBJECT。我想将 { display:none } 应用于对象;将其应用于 PARAM 是没有用的。
(我知道我可以使用 jQuery - $("object param").closest("object") - 和 VanillaJS - document.querySelector("object param").closest("object") - 但我正在尝试在页面上创建 CSS 规则。)
【问题讨论】:
-
有没有这样的css集合选择器
.main [:hover,ul,ul>li,p] { display:inline-block;} -
可以做一个“有孩子”选择器
object:not(:empty) { display: none; }jsfiddle.net/xeepete/949a55oo -
@xeepete 你能提供更完整的建议吗?
标签: css css-selectors