CSS CSS的全称是层叠样式表(Cascading Style Sheets)。它是一种用来体现HTML或XML等文件样式的计算机语言。CSS不仅能静态地修饰网页,还能配合各种脚本语言动态地对网页各元素进行格式化。
CSS的优点
(1)节省时间 :可以编写一次CSS,然后在多个HTML页面中通过外部引入多次重复使用
(2)大大缩减页面代码,提高页面加载速度,缩减带宽成本 :通过使用CSS,就不需要每次都编写HTML标记属性,只需要编写一个标记的CSS规则,并将其应用于该标记的所有实例,因此代码大大减少也就意味着下载时间短。
(3)易于维护 :如果要进行全局更改,则只需更改样式,所有网页中的所有元素都将会自动更新。
(4)多设备兼容性 :样式表允许针对多种不同类型的设备进行优化内容。
(5)结构清晰,更方便搜索引擎的搜索。用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的内容,并可能给你一个较高的评价。
CSS的三种引入方式
1. 行内式
<!-- 行内式 -->
<!-- 只影响该元素 -->
<p style="属性1:值1;属性2:值2;..."></p>
2. 内嵌式(内部样式)
该方式是在HTML的页面中添加一个style标签,在该标签内书写css代码。
<!-- 内嵌式 -->
<!-- 影响该页面元素 -->
<style type="text/css">
p {
vertical-align: ;
}
</style>
3. 导入式(外部样式)
书写单独的css文件,后缀名为.css。
/* myStyle.css文件 */
p {
vertical-align: ;
}
在html文件的head标签内使用link标签导入外部的css文件。
<head>
<meta charset="utf-8">
<title></title>
<!-- 导入式 在页面装载前装载css -->
<!-- 影响该页面元素 -->
<link rel="stylesheet" type="text/css" href="css文件名.css"/>
</head>
三种方式的优先级 : 行内式>内嵌式>导入式