13

我对 CSS 选择器有点困惑,我知道如果它们共享相似的属性,我们可以用逗号对多个 css 选择器进行分组,但是没有逗号的多个 css 选择器呢,例如:

.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
4

2 回答 2

30

当您使用逗号时,例如

#menu, .item

你是说:

id 为 menu 的所有元素以及 class 为 item 的所有元素

当您嵌套不带逗号的选择器时,例如

#menu .item

你是说

在 id 为 menu 的容器内具有类 item 的所有元素

于 2012-12-08T20:20:37.550 回答
6

这会选择后代。

.ui-datepicker-rtl .ui-datepicker-prevui-datepicker-rtl将选择所有具有类的元素的后代ui-datepicker-prev

于 2012-12-08T20:18:12.017 回答