知识篇 -- CSS简介

Ray Shine 2023/7/1 CSS

# 定义

CSS (Cascading Style Sheets) (opens new window)定义如何显示 HTML 元素的一种计算机语言,就像 HTML 中的字体标签和颜色属性所起的作用那样。 样式通常保存在外部的 .css 文件中。我们只需要编辑一个简单的 CSS 文档就可以改变所有页面的布局和外观。

# 特点

  • 丰富的样式定义能力
  • 易于使用和修改
  • 多页面复用
  • 层叠(对同一个属性设置多次,通过优先级来筛选)
  • 减少页面文件大小

# 标准

CSS规范

CSS 2.1 规范中,识别符(包括选择符中的元素名、类、ID)只能包含 A~Za~z0~9 等字符,加上连字符 - 、下划线 _ 。识别符不能以数字开头,以连字符和下划线开头也是不允许的。只有属性、属性值、单位、伪类、伪元素和“@”规则可以由连字符“-”开头。同时,其他元素名称、类和ID标识符也不允许用连字符开头。

特殊字符

CSS的识别符也需要用反斜杠 \ 规避特殊字符,这些规避字符遵循 IS010646规范 。特殊字符的规避方法有两种:

  1. 方法是遇到特殊字符则在这些字符前直接添加反斜杠,例如,AT&T 变为 AT\&T
  2. 用反斜杠和 UnicodeIS010646 等值的十六进制数值一起,规避特殊字符,例如,AT&T 变为 AT\26T
最后更新时间: 2025/8/27 00:23:57
ON THIS PAGE