【发布时间】:2011-03-21 15:10:56
【问题描述】:
这是一个我看不懂的例子:
.container_12 .grid_6,
.container_16 .grid_8 {
width: 460px;
}
在我看来width: 460px 适用于所有上述类。但是为什么有些类用逗号 (,) 隔开,而有些只用空格隔开?
我假设width: 460px 将仅应用于那些以 CSS 文件中提到的方式组合类的元素。例如,它将应用于<div class='container_12 grid_6'>,但不会应用于<div class='container_12'>。这个假设正确吗?
【问题讨论】:
-
我知道这并不能回答您的问题,但我想推荐一个尝试 SASS 的建议。考虑到类名,看起来你会有大量重复的 CSS。
-
@Roman 也可以有` .container_12 .grid_6.line ` 注意,grid_6 和line 之间没有空格;这意味着元素应该同时具有 grid_6 和 line 作为类。正如@Sampson 在接受的答案中指出的那样,它应该是“容器”的孩子:)
标签: css css-selectors