Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CSS中,以下选择器的含义是什么?_Css_Selector - Fatal编程技术网

在CSS中,以下选择器的含义是什么?

在CSS中,以下选择器的含义是什么?,css,selector,Css,Selector,它是后代选择器吗?那么它适用于class=class1的所有元素,这些元素在class=class2的元素中? 或者它是否适用于class=class1的所有元素和class=class2的所有元素?它是后代,但您采用了错误的方式 错 class=class1的所有元素都位于class=class2的元素内 好 class=class1的元素内的class=class2的所有元素 在DOM上始终从上到下 .class1 .class2 { margin: 3px; text-al

它是后代选择器吗?那么它适用于class=class1的所有元素,这些元素在class=class2的元素中?
或者它是否适用于class=class1的所有元素和class=class2的所有元素?

它是后代,但您采用了错误的方式

class=class1的所有元素都位于class=class2的元素内

class=class1的元素内的class=class2的所有元素

在DOM上始终从上到下

.class1 .class2
{
    margin: 3px;
    text-align: justify;
}
应用于具有类栏的每个元素,该类栏位于具有类foo的元素内

应用于具有类foo或类bar的每个元素

注意类名之间缺少空格。应用于同时具有类foo和类bar的每个元素

应用于具有类bar的每个元素,该类bar是具有类foo的元素的直接后代。因此它适用于,但不适用于in:

应用于具有类栏的每个元素,该类栏紧跟在具有类foo的元素之后。例如,而不是in:


应用于具有类bar的每个元素,该类bar是具有类foo的元素的后续同级。例如,和in:

它适用于class2 in.class1中的class2选择all.class2 in.class1,-1因为你没有做任何研究,所以用谷歌搜索类似的东西非常容易。阅读基本的CSS教程。您可以从开始,然后选择选择器,这将带您到。在页面的下方,您将看到一节。在这里,您将看到一个E:anye元素,它是A元素的后代,A元素是:子元素,或子元素的子元素,等等。。你需要学习如何使用这些资源。
.foo .bar {}
.foo, .bar {}
.foo.bar {}
.foo > .bar {}
.foo + .bar {}
.foo ~ .bar {}