精通CSSPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(英)安迪·巴德(Andy Budd),(瑞典)埃米尔·比约克隆德(Emil Bj.rklund)著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2019
- ISBN:9787115506900
- 页数:376 页
第1章 基础知识 1
1.1组织代码 1
1.1.1可维护性 2
1.1.2 HTML简史 2
1.1.3渐进增强 5
1.2创建结构化、语义化富HTML 7
1.2.1ID和class属性 9
1.2.2结构化元素 10
1.2.3 div和span 12
1.2.4重新定义的表现性文本元素 12
1.2.5扩展HTML语义 13
1.2.6验证 15
1.3小结 16
第2章 添加样式 17
2.1 CSS选择符 17
2.1.1子选择符与同辈选择符 18
2.1.2通用选择符 20
2.1.3属性选择符 21
2.1.4伪元素 22
2.1.5伪类 23
2.1.6结构化伪类 25
2.1.7表单伪类 27
2.2层叠 28
2.3特殊性 29
2.3.1利用层叠次序 30
2.3.2控制特殊性 30
2.3.3特殊性与调试 32
2.4继承 33
2.5为文档应用样式 34
2.5.1 link与style元素 35
2.5.2性能 36
2.6小结 37
第3章 可见格式化模型 38
3.1盒模型 38
3.1.1盒子大小 39
3.1.2最大值和最小值 43
3.2可见格式化模型 43
3.2.1匿名盒子 45
3.2.2外边距折叠 45
3.2.3包含块 47
3.2.4相对定位 48
3.2.5绝对定位 48
3.2.6固定定位 49
3.2.7浮动 50
3.2.8格式化上下文 54
3.2.9内在大小与外在大小 56
3.3其他CSS布局模块 56
3.3.1弹性盒布局 57
3.3.2 网格布局 57
3.3.3多栏布局 57
3.3.4 Region 57
3.4小结 58
第4章 网页排版 59
4.1 CSS的基本排版技术 59
4.1.1文本颜色 61
4.1.2字体族 61
4.1.3字型大小与行高 63
4.1.4行间距、对齐及行盒子的构造 65
4.1.5文本粗细 68
4.1.6字体样式 69
4.1.7大小写变换和小型大写变体 69
4.1.8控制字母和单词间距 70
4.2版心宽度、律动和毛边 71
4.2.1文本缩进与对齐 72
4.2.2连字符 74
4.2.3多栏文本 74
4.3 Web字体 79
4.3.1许可 80
4.3.2@font-face规则 81
4.3.3 Web字体、浏览器与性能 84
4.3.4使用JavaScript加载字体 85
4.4高级排版特性 87
4.4.1数字 89
4.4.2字距选项及文本渲染 90
4.5文本特效 91
4.5.1合理使用文本阴影 91
4.5.2使用JavaScript提升排版品质 93
4.6寻找灵感 95
4.7小结 95
第5章 漂亮的盒子 96
5.1背景颜色 96
5.2背景图片 99
5.2.1背景图片与内容图片 99
5.2.2简单的背景图片示例 100
5.2.3加载图片(以及其他文件) 102
5.2.4图片格式 103
5.3背景图片语法 104
5.3.1背景位置 104
5.3.2背景裁剪与原点 107
5.3.3背景附着 108
5.3.4背景大小 108
5.3.5背景属性简写 110
5.4多重背景 111
5.5边框与圆角 113
5.5.1边框半径:圆角 113
5.5.2创建正圆和胶囊形状 115
5.5.3边框图片 117
5.6盒阴影 118
5.6.1扩展半径:调整阴影大小 119
5.6.2内阴影 119
5.6.3多阴影 120
5.7渐变 121
5.7.1浏览器支持与浏览器前缀 122
5.7.2线性渐变 122
5.7.3放射渐变 124
5.7.4重复渐变 125
5.7.5把渐变当作图案 126
5.8为嵌入图片和元素添加样式 129
5.8.1可伸缩的图片模式 129
5.8.2控制对象大小的新方法 130
5.8.3可保持宽高比的容器 131
5.8.4减少图片大小 133
5.9小结 134
第6章 内容布局 135
6.1定位 135
6.1.1绝对定位的应用场景 136
6.1.2定位与z-index:堆叠内容的陷阱 140
6.2水平布局 141
6.2.1使用浮动 142
6.2.2行内块布局 144
6.2.3使用表格显示属性实现布局 150
6.2.4不同技术优缺点比较 151
6.3 Flexbox 152
6.3.1浏览器支持与语法 152
6.3.2理解Flex方向:主轴与辅轴 152
6.3.3对齐与空间 154
6.3.4可伸缩的尺寸 158
6.3.5 Flexbox布局 163
6.3.6列布局与个别排序 167
6.3.7嵌套的Flexbox布局 170
6.3.8 Flexbox不可用怎么办 171
6.3.9 Flexbox的bug与提示 172
6.4小结 173
第7章 页面布局与网格 174
7.1布局规划 174
7.1.1网格 174
7.1.2布局辅助类 175
7.1.3使用现成的框架 176
7.1.4固定、流动还是弹性 177
7.2创建灵活的页面布局 178
7.2.1包装元素 179
7.2.2行容器 181
7.2.3创建列 181
7.2.4流式空距 186
7.2.5增强列:包装与等高 190
7.2.6作为网页布局通用工具的Flexbox 193
7.3二维布局:CSS Grid Layout 194
7.3.1网格布局的术语 195
7.3.2定义行和列 196
7.3.3添加网格项 198
7.3.4自动网格定位 201
7.3.5网格模板区 204
7.4小结 206
第8章 响应式Web设计与CSS 207
8.1一个例子 207
8.1.1简单上手 207
8.1.2媒体查询 208
8.1.3加入更多断点 210
8.2响应式Web设计的起源 212
8.3浏览器视口 214
8.3.1视口定义的差别 214
8.3.2配置视口 216
8.4媒体类型与媒体查询 218
8.4.1媒体类型 218
8.4.2媒体查询 218
8.5响应式设计与结构化CSS 221
8.5.1移动优先的CSS 221
8.5.2媒体查询放在何处 224
8.6几种响应式设计模式 224
8.6.1响应式文本列 224
8.6.2没有媒体查询的响应式Flexbox 225
8.6.3响应式网格与网格模板区 227
8.7响应式布局之外 231
8.7.1响应式背景图片 231
8.7.2响应式嵌入媒体 233
8.7.3响应式排版 239
8.8小结 243
第9章 表单与数据表 244
9.1设计数据表 244
9.1.1表格专有元素 245
9.1.2为表格应用样式 247
9.1.3响应式表格 250
9.2表单 254
9.2.1简单的表单 255
9.2.2表单反馈与帮助 264
9.2.3高级表单样式 267
9.3小结 276
第10章 变换、过渡与动画 277
10.1概述 277
10.2二维变换 278
10.2.1变换原点 281
10.2.2平移 282
10.2.3多重变换 283
10.2.4缩放和变形 286
10.2.5二维矩阵变换 287
10.2.6变换与性能 288
10.3过渡 289
10.3.1过渡计时函数 291
10.3.2使用不同的正向和反向过渡 294
10.3.3“粘着”过渡 294
10.3.4延迟过渡 294
10.3.5过渡的能与不能 295
10.4 CSS关键帧动画 297
10.4.1动画与生命的幻象 297
10.4.2曲线动画 301
10.5三维变换 303
10.5.1透视简介 304
10.5.2创建三维部件 306
10.5.3高级三维变换 310
10.6小结 311
第11章 高级特效 312
11.1 CSS Shapes 314
11.2剪切与蒙版 320
11.2.1剪切 320
11.2.2蒙版 325
11.2.3透明JPEG与SVG蒙版 327
11.3混合模式与合成 330
11.3.1给背景图片上色 331
11.3.2混合元素 332
11.4 CSS中的图像处理:滤镜 336
11.4.1调色滤镜 336
11.4.2高级滤镜与SVG 341
11.5应用特效的次序 344
11.6小结 344
第12章 品控与流程 345
12.1外部代码质量:调试CSS 345
12.1.1浏览器如何解析CSS 346
12.1.2优化渲染性能 349
12.2内部代码质量:以人为本 353
12.2.1理解CSS 353
12.2.2代码质量的例子 354
12.2.3管理层叠 357
12.2.4结构命名与CSS方法论 357
12.2.5管理复杂性 360
12.2.6代码是写给人看的 363
12.3工具与流程 364
12.4工作流工具 367
12.4.1静态分析及Linter 367
12.4.2构建工具 367
12.5未来的CSS语法与结构 370
12.5.1 CSS变量:自定义属性 370
12.5.2 HTTP/2与服务器推送 371
12.5.3 Web组件 372
12.5.4 CSS与可扩展的Web 373
12.6小结 374
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《C#从入门到精通 第5版》(中国)明日科技 2019
- 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编著 2019
- 《AutoCAD 2020从入门到精通 中文版》CADCAMCAE技术联盟 2019
- 《UGNX12入门、精通与实战 中文版》周敏 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019