上 html5+css3学习

B站【尚硅谷】Web前端零基础入门HTML5+CSS3基础教程 | 初学者从入门到精通
《CSS权威指南第四版》
目录
1.HTML基本元素
1.1.HTML5新增
2.CSS元素
2.1.置换元素和非置换元素
2.2.元素的显示方式(块级元素和行内元素)
2.3.属性
2.4.style元素和@指令
3.选择符
3.1.元素选择符
3.2.类选择符
3.3.ID选择符
3.4.属性选择器
3.5.根据精准的属性值选择
3.6.根据部分属性值选择
3.6.1.匹配以空格分隔的一组词中的一个
3.6.2.匹配属性值的子串
3.6.3.匹配属性值开头的子串
3.6.4.匹配属性值结尾的子串
3.6.5.不区分大小写的标识符
3.7.后代选择符
3.7.1.选择子元素
3.7.2.选择紧邻同胞元素 兄弟元素
3.7.3.选择后续同胞
3.8.伪类选择符
3.8.1.拼接伪类
3.8.2.结构伪类
3.8.3.选择唯一的子代
3.8.4.选择第一个和最后一个子代
3.8.5选择第一个和最后一个某种元素
3.8.6.first-child和first-of-type的区别
3.8.7.选择每第n个子元素
3.9.动态伪类
3.9.1.超链接伪类
3.9.2.用户操作伪类
3.10.UI状态伪类
3.10.1.有效性伪类
3.10.2.范围伪类
3.11.否定伪类
3.12.伪元素选择符
3.12.1.装饰首字母
3.12.2.装饰首行
3.12.3.装饰(或创建)前置和后置内容元素
4.特指度和层叠
4.1.1.行内样式的特指度
4.1.2.重要性
4.2.继承
4.3.层叠
4.3.1.按权重和来源排序
4.3.2.按前后位置排序
5.值和单位
5.1.关键字、字符串和其他文本值
5.1.1.关键字
5.2.数字和百分数
5.3.距离
5.3.1.绝对长度单位
5.3.2.相对长度单位
5.4.计算值calc()
5.5.颜色
5.5.1.具名颜色
5.5.2.RGB和RGBa颜色
5.5.3.颜色关键字
5.6.角度
5.7.时间和频率
6.字体
6.1.font-使用通用字体族
6.1.1.指定字体族
6.2.使用@font-face
6.2.1.@font-face必须的描述符
6.2.2.@font-face其他字体描述符
6.3.font-字重
6.3.1.字重的工作方式
6.3.2.增大字重
6.3.3.减小字重
6.4.font-size字号
6.4.1.绝对大小
6.4.2.相对大小
6.4.3.百分数和em
6.4.4.字号的继承
6.4.5.使用长度单位
6.4.6.自动调整字号
6.5.font-style字形
6.6.font-字体拉伸
6.7.font-字距调整
6.8.font-字体变形
6.9.font--字体特性
6.10.font-字体合成
7.文本属性
7.1.缩进和行内对齐
7.1.1.text-缩进文本
7.1.2.text-align文本对齐
7.1.3.对齐最后一行
7.2.块级对齐
7.2.1.line-行的高度
7.2.2.-align纵向对齐文本
7.3.单词间距和字符间距
7.3.1.word-单词间距
7.3.2.-字符间距
7.4.text-文本转换
7.5.text-文本装饰
7.6.text-文本渲染效果
7.7.text-文本阴影
7.8.white-space处理空白
7.8.1.tab-size设定制表符的宽度
7.9.换行和断字
7.9.1.-wrap文本换行
7.10.书写模式
7.10.1.设定书写模式
7.10.2.改变文本方向
7.10.3.声明方向
8.视觉格式化基础
8.1.元素框基础
8.1.1.重要概念概览
8.1.2.容纳块
8.2.调整元素的显示方式
8.2.1.改变显示方式
8.2.2.块级框
8.2.3.横向格式化
8.2.4.横向格式化属性
8.2.5.使用auto
8.2.6.多个auto
8.2.7.负外边距
8.2.8.百分数
8.2.9.置换元素
8.2.10.纵向格式化
8.2.11.纵向格式化属性
8.2.12.折叠纵向外边距
8.3.行内元素