我最近完成了一个有这个问题的作业:
在CSS规则集中,选择器包含
- 选择器和声明块
- 选择器和值
- 属性和选择器
- 属性和值
醇>
给出的正确答案是选项4。
我不太同意这个答案。事实上,我的回答似乎都没有,但我想确保我不会误解这个问题。
如果有人确认问题是否存在缺陷,或者如果答案确实正确,我将不胜感激。
答案 0 :(得分:4)
正如W3C (World Wide Web Consortium所说,选择器是:
与树中的元素匹配的模式,因此形成可用于选择XML文档中的节点的几种技术之一。
Mozilla Developer Network描述了CSS规则here。
实际上, CSS规则包括选择器,属性和值。
就个人而言,这个问题的sintax有点尴尬,但它并没有缺陷。
答案 1 :(得分:3)
在CSS中“规则集”(或仅“规则”)由“选择器”和“声明块”组成。
“声明块”由大括号之间的“声明”组成。
每个“声明”包含一个“属性”,一个冒号和一个“值”,在“声明块”中用分号相互分隔。
所以你是对的。没有选项匹配,选项4是“声明”的定义,而不是“选择器”。
请参阅4.1.7 Rule sets, declaration blocks, and selectors和4.1.8 Declarations and properties
答案 2 :(得分:1)
这是对的:
div { margin: 0; }