CSS是“层叠样式表”(Cascading Style Sheets)的缩写,是一种用于描述HTML或XML(包括如SVG、MathML等衍生语言)文档样式的样式表语言。CSS被设计出来主要是为了分离文档的内容(written in HTML or a similar markup language)与文档的呈现样式(written in CSS),并且有多种样式可以应用于在不同设备上浏览的网页。这种分离可以提高内容的可访问性、提供更多的布局和视觉效果的控制,以及减少复杂文档的结构复杂性。
CSS样式规则的基本语法是:由选择器和声明块两个基本部分组成1。
- 选择器(selector):决定为哪些元素应用样式。
- 声明块(declaration block):定义相应的样式,它包含在一对花括号内,有一条或多条声明组成,而每一条声明则由一个属性和一个值组成,中间用冒号隔开。