“第51天CSS01学习笔记”
1 引入CSS的三种方式
引入CSS共有三种方式,分别是
- style标签内部直接书写(用于演示效果)
- link标签引入外部css文件(最正规、多用的方式)
- 行内式(一般不用)
使用方式如下:
其中文件03_被引入的CSS.css
的内容如下:
引用CSS后的效果:
2 CSS选择器
选择器共分为三种,分别是
接下来将一一介绍它们的使用方法
2.1 基础选择器
基础选择器具分为:
- ID选择器
- 类选择器
- 元素/标签选择器
- 通用选择器
使用方法如下代码所示:
选择器效果:
2.2 组合选择器
组合选择器分为四种:
- 后代选择器(所有后代)
- 子元素选择器(儿子)
- 相邻兄弟选择器
- 后续兄弟选择器
2.2.1 后代选择器:
选取某元素的后代元素
效果:
2.2.2 子元素选择器
选取某元素的(直接/一级)子元素
效果:
2.2.3 相邻兄弟选择器
选择紧接
在指定元素
后的元素,且二者有相同父元素。
效果:
2.2.4 后续兄弟选择器
选择指定元素
后的元素,且二者有相同父元素。
效果:
2.3 属性选择器
分为三种:
- 使用【属性】选择
- 使用【属性 + 值】选择
- 使用【属性 + 值 + 标签】选择
效果:
3 id/name/class区别
“知己知彼,百战不殆”
他们的区别:
- id:标签唯一标识,好比我们身份证号码,具有唯一性。JS常用document,getGlementBy(id).
- class:标签的类别,可重复使用,CSS常用。
- name:标签的名称,与from表单配合使用提交数据后台
id,class一般是页面使用,name一般是后台交互使用