CSS 概述
CSS用于指定网页文档的样式和布局,用HTML标签分隔内容,分块,再用CSS控制距离、大小等属性。
简单来说,HTML决定一个网页的骨架,CSS决定一个网页的皮肤,JS决定一个网页的肌肉。(JS其实远比肌肉这个形容更加强大,它可以控制CSS,HTML)
CSS的引入方式
- 行内样式: 直接书写在元素上的
style属性 (优先级:***) - 内部样式表: 直接书写在
head标签中的style标签 (优先级:**) - 外部样式表: 直接书写在
head标签中的link标签 (优先级:*)
// 行内样式
<p style="color:red"> 我是内联样式</p>
// 内部样式表
<style>
p{color:red}
</style>
// 外部样式表
<link rel="stylesheet" type="text/css" href="style.css">
CSS的选择器
tips: CSS的各类选择器种类众多,本文只列出部分
div{
color:red;
}
/*
选择器{
属性名:属性值;
}
*/
基本选择器
| 选择器 | 符号 | 权重 |
|---|---|---|
| 元素选择器 | 1 | |
| 类选择器 | . | 10 |
| ID选择器 | # | 100 |
| 通配符选择器 | * | 0 |