CSS(Cascading Style Sheets)是一种用于定义网页设计风格和布局的样式标准语言。在CSS中,样式表负责将元素的外观和排版信息与HTML文档完全分离,从而实现可重用性和易维护性。目前,CSS样式表有三种类型:行内样式表、文档内样式表和外部样式表。
1. 行内样式表:
行内样式表是直接在HTML标记中用style属性设置单一元素样式,它写在HTML元素的标签中。例如:
<p style="color:blue; font-size:20px;">这是一个行内样式表的示例!</p>
其中,color是字体颜色,font-size是字体大小,以分号隔开。这种方法适用于仅仅需要样式调整某个特定元素的情况,在整个页面都需要变更样式时效率较低。
2. 文档内样式表:
文档内样式表是放在HTML文档的<head>标记内,用<style>标记包裹的样式定义。例如:
<head>
<style type="text/css">
p {color:blue; font-size:20px;}
</style>
</head>
上述代码就是在文档内定义了p元素的字体颜色和字体大小。文档内样式表适用于仅对特定文档使用样式,或对整个文档进行统一样式调整的场合。
3. 外部样式表:
外部样式表是CSS代码写在一个单独的文本文件中,通过在HTML文档中使用<link>元素将CSS样式表链接到页面中使用。例如:
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
其中,rel确定了该link元素的类型为样式表,href指定了样式表文件的路径。外部样式表最大的优势就是能够对多个HTML文档共用,使得样式的修改和更新更加方便。
三种样式表各有优缺点,开发者可以根据需要灵活选择使用的方式。