CSS 属性

CSS 属性是在 CSS 声明中使用的参数,用于为选定元素的特定方面设置样式。例如,opacity 属性用于设置选定元素的不透明度,从而控制该元素后面的内容是否可见。

css
/* Set 0.8 opacity on <img> elements */
img {
  opacity: 0.8;
}

每个属性都有一个名称(例如,opacity)、一个值(例如,0.8)以及一个在文档渲染时定义的行为。CSS 还定义了简写属性,这样就可以在单个声明中指定多个相关属性。例如,margin 属性是 margin-topmargin-rightmargin-bottommargin-left 的简写,用于设置元素四个方向的外边距。

css
/* Give <img> elements 1rem of margin */
img {
  margin: 1rem;
}

语法

css
selector {
  property: value;
}

按字母顺序排列的属性索引

由 CSS 规范定义的标准属性包括以下内容:

杂项

A

B

边框-*

B - C

D - F

G - I

J - M

O - P

Q - S

T - Z

非标准属性

非标准或带有浏览器引擎前缀的属性包括以下内容:

-moz- 前缀

-webkit- 前缀

规范

规范
CSS 语法模块第 3 级
CSS 快照 2024
CSS 层叠与继承第 6 级

另见