CSS 有五种类型:样式表、内联样式、嵌入式样式、继承、和用户样式。
1. 样式表
样式表是指一个文件,包含了规定整个站点的样式。样式表可以定义多个样式,每个样式都命名为一个标识符。在 HTML 文档中,可以引用样式表文件,使所有页面使用相同的样式。样式表可以包括的内容有:选择器,属性,和值。
2. 内联样式
内联样式是将 CSS 样式写在 HTML 元素的 style 属性中。这是一种快速的方法来添加单独的样式到特定的 HTML 元素。它不需要使用选择器,只需要在 style 属性中写入需要的样式属性。
3. 嵌入式样式
嵌入式样式是将 CSS 样式写在 HTML 头部的标签内。这种方法可以让多个 HTML 页面共享相同的样式。在一个 HTML 文件中,可以定义多个嵌入式样式。
4. 继承
CSS 允许一些样式属性在 HTML 中的父元素和子元素之间进行继承。对于那些没有被明确规定的属性,子元素将从它们的父元素中继承这些属性值。
5. 用户样式
用户样式是用户自己定义的 CSS 样式表,它可以对用户所使用的网站进行自定义。对于所有网站,浏览器都允许用户添加自己的用户样式。用户只需要编写样式表,然后将其保存到一定位置,然后浏览器就会从该位置读取用户样式表,使得网站页面可以应用用户添加的样式。