此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

CSS 属性

CSS 声明 中,CSS 属性用于设置选中元素某些样式参数的内容。例如,opacity 属性用于设置选中元素的不透明度,从而可以控制该元素后面的内容是否可见:

css
/* 设置 <img> 元素的不透明度为 0.8 */
img {
  opacity: 0.8;
}

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

css
/* 设置 <img> 元素的外边距为 1rem */
img {
  margin: 1rem;
}

语法

css
selector {
  property: value;
}

属性的字典序索引

CSS 规范定义的标准属性包括以下几种:

杂项

A

B

Border-*

B - C

D - F

G - I

J - M

O - P

Q - S

T - Z

非标准属性

具有浏览器引擎前缀的非标准属性包括:

-moz- 前缀

-webkit- 前缀

规范

Specification
CSS Syntax Module Level 3
CSS Snapshot 2024
CSS Cascading and Inheritance Level 6

参见