CSS01:样式分类
CSS(Cascading Style Sheets),称为层叠样式表
CSS的功能:美化网页(文字、颜色、边距、高度、宽度、背景、定位、浮动、阴影、超链接、列表、渐变......)、浮动、定位、网页动画(特效)
优点:内容和样式分离、网页结构表现统一、可以复用、样式丰富、利于SEO
CSS样式分类
行内样式、内部样式表、外部样式表
生效优先级:最近原则
行内样式最优先;如果没有行内样式,内部样式表和外部样式表谁离的更近谁优先
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的网页</title>
<!--内部样式表-->
<!--样式标签-->
<!--
选择器名 {
声明(属性名: 属性值);
声明(属性名: 属性值);
}
-->
<style>
h1{
color: red;
}
</style>
<!--外部样式表-->
<!--link标签-->
<!--为了实现内容和样式分离,在单独的css文件中编写样式,然后通过link标签链接外部样式表-->
<!--
rel:指定链接的是样式表
href:样式表文件路径
-->
<link rel="stylesheet" href="./CSS.css">
</head>
<body>
<h1>一级标题</h1>
<!--行内样式-->
<!--
style:标签内样式属性
-->
<h2 style="color: blue">二级标题</h2>
</body>
</html>
h1{
color: red;
}
拓展:外部样式表两种写法
- link标签链接式(link是HTML标签,只能在HTML源代码使用)
<link rel="stylesheet" href="./CSS.css">
- @import导入式(CSS2.1特有的,不常用了)
<style> @import "./CSS.css"; </style>