CSS 规则与 CSS 规则集

Avatar of Geoff Graham
Geoff Graham

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费信用额度!

最新规范:

一个 样式规则 是一个限定规则,将一个选择器列表与一个属性声明列表以及可能的一个嵌套规则列表相关联。 它们在 CSS2 中也被称为规则集。

Louis Lazaris:

正如 W3C 上面的引文所示,W3C 似乎认为“规则集”是一个过时的术语,更喜欢“样式规则”(或者可能简称“规则”)这一术语。

我以前没注意到!“规则集”这个词深深地印在我的脑海里,我必须付出很大的努力才能开始使用“样式规则”来代替它。 我没有在规范的 变更 部分看到任何具体说明,但您可以在不同版本的内容目录中看到这种变化。

Side-by-side screenshot comparing the table of contents for both the CSS 2 and CSS 3 specifications.

Louis 也很好地总结了样式规则的各个部分。

/* Everything below is a style rule (or rule set, or just rule) */
section { /* Everything between the braces is a declaration block */
  margin: 0 20px; /* This line is an individual declaration */
  color: #888; /* Another declaration */
}

我最初对这个改变一无所知,我本来打算反驳它,但“样式规则”这个词越看越有道理。 如果属性:值对是位于声明块中的声明,那么我们得到的就更不像一组规则,而更像是一条规则,它使用一个样式声明块来定义选择器的样式。 👌

再一次,命名事物是一件很难的事.

直接链接 →