这种CSS声明的正确术语是什么?“.myClass div”

4
当提及包含CSS组合器的CSS声明时,应使用什么术语?例如:
.myClass div { ... }

这里我使用的是一个声明,它会将样式应用于带有类名为 myClass 的元素内所有的 div 元素。
但这并不重要。我想知道提到父级选择器的声明的正确术语。
那么这种声明的正确术语是什么?

1
另一个有用的资源:http://www.impressivewebs.com/css-terms-definitions/ - kiswa
2个回答

6

4
他们被称为后代选择器,更多信息请查看此处和其他术语。 以防万一W3网站崩溃;) 这是重要部分: 有时,作者可能希望选择器匹配文档树中另一个元素的后代元素(例如,“匹配由H1元素包含的那些EM元素”)。 后代选择器在模式中表达这种关系。 后代选择器由两个或多个由空格分隔的选择器组成。 形式为“A B”的后代选择器在元素B是某个祖先元素A的任意后代时匹配。 示例(也引用自上述链接的网站):例如,请考虑以下规则:
h1 { color: red }
em { color: red }

尽管这些规则的目的是通过改变文本颜色来强调文本,但在以下情况下会失去效果:
<H1>This headline is <EM>very</EM> important</H1>

我们可以通过增加一条规则来解决这个问题,当H1中出现EM时,将文本颜色设置为蓝色:
h1 { color: red }
em { color: red }
h1 em { color: blue }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接