【1】为什么要学习CSS? HTML画页面--》这个页面就是页面上需要的元素罗列起来,但是页面效果很差,不好看,为了让页面好看,为了修饰页面---》CSS CSS的作用:修饰HTML页面 用了CSS之后,样式和元素本身做到了分离的效果。---》降低了代码的耦合性 【2】HTML和CSS的关系? 先有HTML,先有页面,修饰页面--》CSS 【3】CSS名字: CSS:cascading style sheets (层叠样式表) 层叠:样式的叠加 样式表:各种各样样式的集合 【1】内联样式:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
书写方式:内联样式(行内样式)
在标签中加入一个style属性,CSS的样式作为属性值
多个属性值之间用;进行拼接
-->
<h1 style="color: deeppink;font-family: '宋体';">这是一个h1标题</h1>
</body>
</html>
![](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
![点击并拖拽以移动](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--
书写方式:内部样式:
head标签中加入一个style标签,在里面定位到你需要修饰的元素,然后在{}中加入你要修饰的样式。
-->
<style type="text/css">
h1{
color: royalblue;
font-family: 宋体;
}
</style>
</head>
<body>
<h1>这是一个标题</h1>
</body>
</html>
![](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
![点击并拖拽以移动](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
【3】外部样式: 首先要创建一个css文件,css文件的后缀.css
h1{
color: red;
font-family: 宋体;
}
![](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
![点击并拖拽以移动](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
再创建html页面:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--引入外部CSS资源:link-->
<link rel="stylesheet" type="text/css" href="css/mystyle.css"/>
</head>
<body>
<h1>这是一个标题</h1>
</body>
</html>
![](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
![点击并拖拽以移动](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
【4】实际开发中三种书写方式用的最多的是: 第三种:外部样式:因为这种方式真正做到了 元素页面和样式 分离 【5】三种书写方式优先级: 就近原则
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--引入外部CSS资源:link-->
<style type="text/css">
h1{
color: yellow;
}
</style>
<link rel="stylesheet" type="text/css" href="css/mystyle.css"/>
</head>
<body>
<h1 style="color: red;">这是一个标题</h1>
</body>
</html>
![](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)
![点击并拖拽以移动](/i/l/?n=23&i=blog/2531222/202301/2531222-20230102163803644-960015398.gif)