1 CSS介绍
CSS 的意思为 Cascading Style Sheets,中文名是层叠样式表。
CSS 是由大名鼎鼎的 W3C 中 CSS 工作组来发布以及维护
CSS 作用是修饰 HTML 和 XML 的标记语言
CSS 属于浏览器解释语言,它可以由浏览器直接执行,不用再进行编译
CSS 是前端入门的必修课,运用它可以让我们的页面更加美观
2 CSS引入方式
2.1 行内样式
行内样式:将样式直接写在标签上,需要使用style属性。
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--行内样式-->
<p style="color: green;">我是一个段落</p>
<p style="color: blueviolet;">我是一个段落</p>
<p style="color: plum;">我是一个段落</p>
</body>
</html>
2.2 内联样式
内联样式:将页面内容与表现形式进行分离,方便对样式进行统一管理。
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--使用style标签写在head标签内-->
<style>
/* 标签选择器 */
p{
color: green;
font-size: 18px;
}
div{
color: #3D7FBB;
font-size: 59px;
}
</style>
</head>
<body>
<p>我是一个段落</p>
<p>我是一个段落</p>
<p>我是一个段落</p>
<div>
我是div标签
我是div标签
我是div标签
</div>
</body>
</html>
2.3 外联样式
对内联样式进行进一步的抽离,方便多个html页面共用一个样式。
用法:创建一个CSS文件,需要该样式的HTML直接引用样式即可。
示例:
CSS文件
HTML文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- link引入 -->
<link rel="stylesheet" href="main.css">
</head>
<body>
<p>我是一个段落</p>
<p>我是一个段落</p>
<p>我是一个段落</p>
<div>
我是div标签
我是div标签
我是div标签
</div>
</body>
</html>
2.4 样式的优先级
就近原则:行内样式 > 内联样式 == 外联样式(后面覆盖前面)
注意事项:今后尽量不要对同个html进行多个样式书写。
如何选择三种样式写法?
如果样式是固定并且不修改并且很少情况,使用行内样式。
如果样式针对当前html页面做的样式,并且量比较大的情况下, 使用内联样式。
如果样式是通用,且css代码很多,使用外联样式,需要创建一个css文件,引入。
3 CSS 选择器
3.1 基本选择器
选择器可以快速、方便的选择所需要使用的页面元素。
基本选择器分三种:标签选择器、类选择器(class选择器)、id选择器。
标签选择器
语法:标签名{}
类选择器
通过class元素进行元素的获取,可用于对多个元素进行相同的样式设置。
语法ÿ