CSS 代表级联样式表,包含一组规则的文件,用于控制 HTML 文档(即网页)的显示。级联意味着,当规则发生冲突时,稍后读取的规则优先于先前读取的规则。
CSS 的主要职责是将表现与内容分离。网页的内容和结构由从 Web 服务器发送到您正在使用的浏览器的 HTML 决定,而 CSS 控制内容在页面上的显示方式。
例如,以下一段 HTML:
<p><em>CSS</em> styles</p>
除了段落(<p>
)和强调(<em>
)元素的合理默认值之外,这并没有告诉浏览器如何渲染内容。
但当我的 Web 服务器向你的浏览器发送了那段 HTML 时,它还告诉它在旁边包含一些 CSS。CSS 是负责确定渲染方式,比如:
- 字体
- 文字大小和间距
- 文字颜色
- etc