CSS,全称为Cascading Style Sheets,即 层叠样式表,是一种用于描述HTML或XML等文档在屏幕、纸张、音频、或其他媒体上的显示样式的语言。通过使用CSS,可以将文档的结构与样式分离,从而提高文档的可读性、灵活性和可维护性。CSS主要用于控制文档的布局和样式,如字体、颜色、间距、背景、边框等。
CSS的基本结构通常包括三部分:
选择器(Selector):
指定要应用样式的HTML元素。
属性(Property):
要修改的样式特性,如颜色、字体大小等。
值(Value):
属性的具体取值,如具体的颜色代码或字体大小数值。
例如,以下CSS代码选择了所有的段落文本,并将它们设置为红色:
```css
p {
color: red;
}
```
此外,CSS样式可以存储在HTML网页内部或单独的样式单文件中。外部样式单文件通常以`.css`为文件扩展名,并通过``标签链接到HTML文档中。
CSS的“层叠(cascading)”一词表示样式单规则应用于HTML文档元素的方式。具体地说,CSS样式单中的样式形成一个层次结构,更具体的样式覆盖通用样式。样式规则的优先级由CSS根据这个层次结构决定,从而实现级联效果。
通过使用CSS,开发者可以使网页的结构与表现分离,让网页的设计更加灵活和易于维护。