CSS

CSS (Cascading Style Sheets,层叠样式表) 是一种声明式语言,用于控制网页在 浏览器中的外观。

浏览器将 CSS 样式声明应用于选定的元素,以正确显示它们。样式声明包含属性及其值,这些属性和值决定了网页的外观。

CSS 是与 HTMLJavaScript 一起构成的三大核心 Web 技术之一。CSS 通常用于对 HTML 元素 进行样式设置,但也可用于其他标记语言,例如 SVGXML

CSS 规则是一组与 选择器 关联的 属性。以下示例将所有 HTML 段落的背景设置为黑色,文本颜色设置为黄色。

css
/* The selector "p" indicates that all paragraphs in the document will be affected by that rule */
p {
  /* The "color" property defines the text color, in this case yellow. */
  color: yellow;

  /* The "background-color" property defines the background color, in this case black. */
  background-color: black;
}

“层叠”(Cascading)指的是用于确定选择器优先级以更改页面外观的规则。这是一个非常重要的特性,因为一个复杂的网站可能包含成千上万条 CSS 规则。