标签简介19
练习题20
第2章 CSS基础语法、选择器和样式冲突的解决方案
2.1 CSS概述22
2.2 定义CSS的基本语法23
2.3 基本选择器25
2.3.1 元素选择器25
2.3.2 ID选择器26
2.3.3 类选择器29
2.3.4 伪类选择器33
2.3.5 伪元素选择器35
2.3.6 通用选择器38
2.4 复合选择器39
2.4.1 交集选择器39
2.4.2 并集选择器40
2.4.3 后代选择器41
2.4.4 子元素选择器43
2.4.5 相邻兄弟选择器44
2.4.6 属性选择器45
2.5 CSS选择器的使用方法47
2.6 CSS应用到HTML页面的常用方式47
2.6.1 行内式47
2.6.2 内嵌式48
2.6.3 链接式49
2.7 CSS的冲突与解决50
练习题53
第3章 网页排版利器:CSS 字体、文本、背景属性设置
3.1 字体属性55
3.1.1 字体粗细属性:font-weight55
3.1.2 字体风格属性:font-style56
3.1.3 字体大小属性:font-size58
3.1.4 字体族属性:font-family59
3.1.5 文本行高属性:line-height62
3.1.6 字体属性:font65
3.2 文本属性66
3.2.1 颜色属性:color66
3.2.2 水平对齐属性:text-align69
3.2.3 首行缩进属性:text-indent70
3.2.4 文本修饰属性:text-decoration71
3.2.5 字符间距属性:letter-spacing73
3.2.6 字间距属性:word-spacing74
3.3 背景属性75
3.3.1 背景颜色属性:background-color75
3.3.2 背景图片属性:background-image76
3.3.3 背景图片重复属性:background-repeat77
3.3.4 背景图片位置属性:background- position79
3.3.5 背景图片滚动属性:background-attachment81
3.3.6 背景属性:background83
练习题84
第4章 剖析“盒模型”特性,详解布局方寸间的逻辑关系
4.1 盒子模型的组成86
4.2 盒子边框(border)设置88
4.2.1 设置边框风格88
4.2.2 设置边框宽度90
4.2.3 设置边框颜色93
4.2.4 统一设置边框的宽度、颜色和风格95
4.2.5 边框的形状98
4.3 盒子内边距(padding)设置100
4.3.1 内边距的设置100
4.3.2 padding内边距的特点103
4.4 盒子外边距(margin)设置105
4.4.1 外边距的设置105
4.4.2 盒子外边距合并107
4.4.3 相邻盒子之间的水平间距113
练习题116
第5章 世界是多样化的,标签是语义化的
5.1 常用文本标签118
5.1.1 段落与换行标签118
5.1.2 标题字标签119
5.1.3
标签121
5.1.4 标签122
5.1.5 标签122
5.1.6 < time>标签123
5.1.7 标签124
5.1.8 空格和特殊字符的输入124
5.2 文档结构标签126
5.2.1 标签127
5.2.2 < article>标签128
5.2.3 标签129
5.2.4 < main>标签130
5.2.5