HTML5布局之路
作者: 刘国利 著
出版时间: 2017
《HTML5布局之路》从开发实战的视角,介绍了网站制作知识和开发流程。首章当中,针对HTML5的基本知识及《HTML5布局之路》所涉及的所有内容进行整体概括。主要内容包括:HTML5入门知识,网页整体布局,盒模型,浮动布局,定位布局,代码语义性,扩展性,文本样式的处理,表格表单,PC端网站开发实战与复习方法,移动端开发方法,HTML5新增结构标签,CSS3新增样式,响应式布局等。
目录
- 第1章 旅途之前
- 1.1 讲解方法与旅途指南
- 1.1.1 和其他技术书籍相比,本书到底有何不同
- 1.1.2 书籍概览
- 1.1.3 推荐学习流程
- 1.1.4 旅途指南
- 1.2 HTML5学习的前期准备
- 1.3 认识HTML
- 1.3.1 HTML5是做什么的
- 1.3.2 HTML5的由来
- 1.3.3 HTML5的基本组成
- 1.3.4 专业化角度认识HTML
- 1.3.5 容易混淆的概念
- 1.4 了解HTML5行业前景与基本概念
- 1.4.1 一些行业词汇
- 1.4.2 HTML5的行业并非一劳永逸
- 1.4.3 近几年来HTML5行业的变化
- 1.4.4 到底是什么决定着薪资
- 1.4.5 是谁决定你的去留
- 1.5 HTML与CSS的学法
- 1.5.1 方法1整体到局部,骨架到血肉
- 1.5.2 方法2类比
- 1.5.3 方法3记忆很重要
- 1.5.4 方法4聚沙成塔
- 1.5.5 方法5循序渐进
- 1.5.6 方法6知识的迁移
- 1.5.7 方法7生活辅助学习
- 1.5.8 方法8实践出真知
- 1.6 开发工程师与Photoshop
- 1.6.1 图片切图
- 1.6.2 认识软件
- 1.7 切图与Photoshop相关用法
- 1.7.1 切图的基本流程
- 1.7.2 打开文件
- 1.7.3 找到切图目标
- 1.7.4 整理好要处理的图层
- 1.7.5 新建文件存储目标图像
- 1.7.6 在新文件中调整图像位置
- 1.7.7 修改画布大小
- 1.7.8 将图片按照最佳格式类型进行存储
- 1.7.9 图片大小处理与压缩
- 1.8 使用Photoshop获取图层信息
- 1.8.1 获取颜色
- 1.8.2 文字内容与特点
- 1.8.3 撤销
- 1.8.4 圆角大小的测量
- 1.8.5 阴影的测量
- 1.8.6 将文字处理成图像
- 1.8.7 Photoshop快捷键总结
- 1.9 代码编辑器
- 1.9.1 Sublime Text
- 1.9.2 其他代码编辑器
- 1.1 0浏览器调试
- 1.1 0.1 为何要进行浏览器调试
- 1.1 0.2 浏览器调试的基本要求
- 1.1 0.3 浏览器调试方法
- 第2章 HTML5入门
- 2.1 网站开发流程
- 2.1.1 网站开发流程图
- 2.1.2 网站需求调查阶段
- 2.1.3 网站技术分析阶段
- 2.1.4 网站页面策划阶段
- 2.1.5 网站设计开发阶段
- 2.1.6 网站测试改进阶段
- 2.1.7 前端工程师负责的部分
- 2.2 第一个HTML文件
- 2.2.1 创建基本的网站文件夹
- 2.2.2 创建第一个HTML文件
- 2.2.3 HTML标签的书写规则
- 2.2.4 HTML书写规则的问题区
- 2.3 基本的HTML结构
- 2.3.1 一个HTML文件的基本组成
- 2.3.2 文档声明
- 2.3.3 title标题
- 2.3.4 meta元信息
- 2.3.5 HTML文件的内容区
- 2.3.6 HTML注释
- 2.3.7 网站开发常用标签
- 2.3.8 基本HTML结构的问题区
- 第3章 整体布局(上)——标签尺寸处理
- 3.1 整体布局与整体布局中使用的标签
- 3.1.1 整体布局
- 3.1.2 div元素
- 3.2 什么是CSS
- 3.2.1 没有CSS时代的网页
- 3.2.2 什么是CSS
- 3.3 CSS引入方式
- 3.3.1 行内书写——最简单的样式操作方法
- 3.3.2 内部书写——简化样式操作
- 3.3.3 外部引入——控制多页面样式
- 3.3.4 CSS三种常见引入方式比较
- 3.3.5 外部引入CSS的扩展知识
- 3.3.6 CSS引入方式的问题区
- 3.4 CSS选择器
- 3.4.1 生活中的选择器——找人
- 3.4.2 CSS选择器的基本语法
- 3.4.3 CSS基本选择器
- 3.4.4 样式冲突的问题
- 3.4.5 生活中的优先级——谁是老大
- 3.4.6 CSS选择器优先级
- 3.4.7 行内的style属性
- 3.4.8 选择器的使用原则
- 3.4.9 CSS选择器的问题区
- 3.5 CSS编码规范
- 3.5.1 CSS注释
- 3.5.2 书写风格
- 3.5.3 关于类名命名
- 3.5.4 样式书写顺序
- 3.5.5 CSS编码规范的问题区
- 3.6 CSS样式重置
- 3.6.1 什么是样式重置
- 3.6.2 为何需要样式重置
- 3.6.3 样式重置文件
- 3.7 盒模型
- 3.7.1 生活中的盒模型——鱼缸
- 3.7.2 盒模型基本知识
- 3.7.3 盒模型——width与height属性
- 3.7.4 盒模型——margin属性
- 3.7.5 盒模型——padding属性
- 3.7.6 盒模型——border属性
- 3.7.7 盒模型的问题区
- 第4章 整体布局(下)——浮动布局
- 4.1 浮动
- 4.1.1 为何要浮动
- 4.1.2 生活中的浮动——水槽
- 4.1.3 浮动——float属性
- 4.1.4 浮动特效分析
- 4.1.5 浮动的问题区
- 4.2 浮动的影响
- 4.2.1 文档流
- 4.2.2 浮动元素对父级元素高度的影响
- 4.2.3 浮动元素对兄弟级元素布局的影响
- 4.3 清除浮动
- 4.3.1 浮动——clear属性
- 4.3.2 清除浮动的不同类型
- 4.3.3 为兄弟元素设置clear样式
- 4.3.4 空标签清除浮动
- 4.3.5 br标签清除浮动
- 4.3.6 父元素浮动
- 4.3.7 父元素设置overflow: hidden或auto
- 4.3.8 利用after伪元素清除浮动
- 4.3.9 after伪元素清除浮动的实际用法
- 4.4 关于清除浮动的问题区
- 4.4.1 clear: both的兼容问题
- 4.4.2 为父级设置高度是不是清除浮动的方法
- 4.4.3 浮动元素与非浮动元素处于同一行时会出现的问题
- 4.4.4 清除浮动方法的选择
- 4.5 较为复杂的浮动布局
- 4.5.1 功能需求
- 4.5.2 需求分析
- 第5章 模块布局(上)——选择标签
- 5.1 为何要选择标签
- 5.2 开发时可以选用的标签以及功能
- 5.2.1 h1~h6标题类标签
- 5.2.2 hr分隔线
- 5.2.3 p与br段落与换行
- 5.2.4 无序列表与有序列表
- 5.2.5 自定义列表
- 5.2.6 行内标签
- 5.2.7 代码范例的显示效果图
- 5.3 标签选择时的影响因素
- 5.4 标签的默认显示样式
- 5.4.1 显示属性display
- 5.4.2 根据标签默认display属性划分类别
- 5.4.3 显示样式影响的标签选用
- 5.4.4 display的问题区
- 5.5 标签的合理嵌套
- 5.5.1 标签嵌套基本规则
- 5.5.2 错误嵌套时的表现情况
- 5.6 SEO搜索引擎优化——标签语义性
- 5.6.1 为何要谈SEO
- 5.6.2 SEO是什么
- 5.6.3 搜索爬虫工作原理
- 5.6.4 爬虫抓取的是什么
- 5.6.5 什么样的网站才能够被快速收录
- 5.6.6 针对SEO,前端开发要注意什么
- 5.6.7 SEO中表示强调的标签
- 5.6.8 关于SEO的问题区
- 5.7 嵌套层数与深度
- 5.8 标签选择实战(1)——确定标签
- 5.8.1 功能需求
- 5.8.2 提出实现方案
- 5.8.3 标签选择思路分析
- 5.8.4 实现方案的对比分析
- 5.9 样式的可控性
- 5.9.1 原有选择器对样式的控制问题
- 5.9.2 加强版选择器——后代选择器
- 5.9.3 加强版选择器——子代选择器
- 5.9.4 加强版选择器——群组选择器
- 5.9.5 加强版选择器优先级算法
- 5.9.6 关于样式可控性的问题区
- 5.1 0标签选择实战(2)——样式控制
- 5.1 0.1 方案1——使用ul无序列表
- 5.1 0.2 方案2——使用dl自定义列表
- 5.1 0.3 当前最优方案
- 第6章 模块布局(下)——可用性与扩展性
- 6.1 a标签
- 6.1.1 超链接
- 6.1.2 超链接的属性
- 6.1.3 锚链接
- 6.1.4 超链接的基本样式
- 6.1.5 关于a标签的问题区
- 6.2 光标样式
- 6.2.1 光标效果
- 6.2.2 cursor相关属性
- 6.2.3 关于cursor: hand
- 6.2.4 关于自定义光标样式的支持程度
- 6.3 标签选择实战(3)——添加链接
- 6.3.1 为实例添加a标签
- 6.3.2 调整可触区
- 6.3.3 当前方案的具体代码
- 6.3.4 方案结束了吗
- 6.4 img标签的选用
- 6.4.1 img标签基本语法
- 6.4.2 数据图与背景图
- 6.4.3 img问题的规避
- 6.4.4 img中alt与title的区别
- 6.4.5 href与src的区别
- 6.5 后台维护对前端的影响
- 6.5.1 图像加载对页面布局的影响
- 6.5.2 文字超出造成的页面混乱
- 6.6 网页中哪里需控制高度或超出隐藏
- 6.6.1 不同页面的不同需求
- 6.6.2 关于高度设定的基本结论
- 6.6.3 何时考虑超出隐藏
- 6.6.4 关于高度控制与超出隐藏的问题区
- 6.7 内容的超出处理——overflow
- 6.7.1 基本语法与功能
- 6.7.2 实现文本超出隐藏
- 6.7.3 实现文本超出显示为省略号
- 6.7.4 关于overflow的问题区
- 6.8 代码扩展性——关于margin负值
- 6.8.1 前后台数据整合方式
- 6.8.2 比数据条数少一个的虚线如何实现
- 6.8.3 特殊情况的类名设置详析
- 6.8.4 扩展性曾经的救世主——margin负值
- 6.8.5 margin负值的问题区
- 6.9 标签选择实战(4)——完成开发
- 6.9.1 考虑超出和margin负值
- 6.9.2 完整版代码
- 6.9.3 总结
- 第7章 文本等细节类样式处理
- 7.1 背景类样式
- 7.1.1 背景颜色——backgroundcolor属性
- 7.1.2 背景图片——backgroundimage属性
- 7.1.3 背景重复——backgroundrepeat属性
- 7.1.4 背景定位——backgroundposition属性
- 7.1.5 背景关联——backgroundattachment属性
- 7.1.6 复合写法——background属性
- 7.1.7 背景类样式的相关问题
- 7.2 透明背景
- 7.2.1 opacity与filter
- 7.2.2 rgba控制
- 7.2.3 transparent
- 7.2.4 透明背景的问题区
- 7.3 背景图合并
- 7.3.1 什么是背景图合并
- 7.3.2 为何进行背景图合并
- 7.3.3 背景图合并的核心技术与操作方法
- 7.3.4 CSS Sprite
- 7.3.5 背景图合并的问题区
- 7.4 段落样式
- 7.4.1 lineheight
- 7.4.2 textdecoration
- 7.4.3 textindent
- 7.4.4 textalign
- 7.4.5 verticalalign
- 7.4.6 wordspacing与letterspacing
- 7.4.7 wordwrap与wordbreak
- 7.4.8 段落样式的问题区
- 7.5 字体类样式
- 7.5.1 color
- 7.5.2 fontfamily
- 7.5.3 fontsize
- 7.5.4 fontstyle
- 7.5.5 fontweight
- 7.5.6 font复合样式
- 7.5.7 网络字体
- 7.5.8 字体类样式的问题区
- 第8章 特殊布局情况——定位布局
- 8.1 定位属性
- 8.1.1 为何要使用定位
- 8.1.2 生活中的定位——便携贴
- 8.1.3 定位——position属性
- 8.1.4 定位对文档流的影响
- 8.2 绝对定位的位置控制
- 8.2.1 设置绝对定位的元素的基本特点
- 8.2.2 定位——left等属性
- 8.3 层级覆盖关系
- 8.3.1 定位——zindex属性
- 8.3.2 多级别的层叠关系比较
- 8.4 固定定位
- 第9章 特殊布局情况——界限控制与伪元素的妙用
- 9.1 未设置固定宽高元素的界限控制
- 9.1.1 何处需要考虑界限控制
- 9.1.2 最小高度
- 9.1.3 最小宽度
- 9.1.4 最大宽度与最大高度
- 9.2 伪元素
- 9.2.1 什么是伪元素
- 9.2.2 伪元素的种类
- 9.2.3 伪元素的书写格式
- 9.2.4 after与before伪元素
- 9.2.5 让伪元素按照块元素特性渲染
- 9.2.6 伪元素实现背景图
- 9.2.7 伪元素的问题区
- 第10章 表格
- 10.1 table布局的兴衰
- 10.1.1 表格的发展历史
- 10.1.2 表格的应用
- 10.2 table各类元素以及用法
- 10.2.1 基本标签
- 10.2.2 表格的嵌套规则
- 10.2.3 行列合并控制
- 10.2.4 关于表格元素的问题区
- 10.3 基本数据表的开发与制作
- 10.3.1 基本数据表的功能需求
- 10.3.2 基本数据表的实现思路
- 10.3.3 基本数据表的需求分析
- 10.3.4 基本数据表的实现
- 10.4 table元素的属性
- 10.4.1 table的常见属性
- 10.4.2 width与height——宽度与高度
- 10.4.3 border——表格边框设置
- 10.4.4 cellspacing与cellpadding——空白区设置
- 10.5 表格特有的CSS属性
- 10.5.1 合并单元格之间的边框——bordercollapse
- 10.5.2 边框之间的空隙——borderspacing
- 10.5.3 空白单元格——emptycells
- 10.6 表格属性与样式选用原则
- 第11章 表单
- 11.1 认识表单
- 11.1.1 表单的作用——实现对话
- 11.1.2 向服务端发送数据的场景示例
- 11.1.3 表单的基本结构
- 11.1.4 各类表单元素通用属性
- 11.2 表单常用元素
- 11.2.1 form
- 11.2.2 input
- 11.2.3 label
- 11.2.4 select、option与optgroup
- 11.2.5 textarea
- 11.2.6 button
- 11.2.7 fieldset与legend元素
- 11.2.8 表单元素的问题区
- 11.3 表单嵌套规则
- 11.4 表单元素的特殊状态属性
- 11.5 属性选择器
- 11.5.1 属性选择器的应用场景
- 11.5.2 基本的属性选择器
- 11.5.3 模糊类属性选择器
- 11.6 表单元素的实际应用
- 11.6.1 去掉表单元素外部的聚焦线
- 11.6.2 textarea的尺寸控制
- 11.6.3 自定义样式的表单元素
- 第12章 停下来回头看路
- 12.1 从〇开始
- 12.1.1 〇是什么
- 12.1.2 最常见的答案
- 12.1.3 让结果变得更优秀
- 12.2 网状复习法
- 12.2.1 网状复习法的特点
- 12.2.2 网状复习法的实现方式
- 12.2.3 网状复习法的简单案例
- 12.2.4 网状复习HTML与CSS
- 12.3 归纳整理法
- 12.3.1 归纳整理法的特点
- 12.3.2 归纳整理法的实现方式
- 12.3.3 归纳整理复习HTML与CSS
- 12.4 hack技术
- 12.4.1 什么是hack技术
- 12.4.2 常用IE hack
- 12.4.3 IE条件注释
- 12.5 实现网页开发之后要考虑的东西
- 12.6 PC端浏览器的兼容问题
- 第13章 HTML5新标签与CSS3基础
- 13.1 HTML5新增元素
- 13.1.1 新增结构元素及含义
- 13.1.2 使用HTML5新结构元素完成页面搭建
- 13.1.3 HTML5新元素的问题区
- 13.2 浏览器内核
- 13.2.1 浏览器主要内核
- 13.2.2 常见浏览器内核前缀
- 13.2.3 浏览器内核的问题区
- 13.3 CSS3选择器
- 13.3.1 CSS2.0选择器回顾
- 13.3.2 CSS3选择器——通用兄弟选择器
- 13.3.3 CSS3选择器——伪类选择器
- 13.3.4 CSS3选择器的问题区
- 13.4 CSS3圆角边框
- 13.4.1 圆角边框——borderradius
- 13.4.2 圆角边框效果实例
- 13.4.3 CSS3圆角带来的变革
- 13.4.4 CSS3圆角边框的问题区
- 13.5 CSS3文本阴影
- 13.5.1 文本阴影——textshadow
- 13.5.2 文本阴影效果实例
- 13.5.3 文本阴影的问题区
- 13.6 CSS3盒阴影
- 13.6.1 盒阴影——boxshadow
- 13.6.2 盒阴影的效果实例
- 13.6.3 关于盒阴影的问题区
- 13.7 CSS3背景新属性
- 13.7.1 背景尺寸——backgroundsize
- 13.7.2 背景切割——backgroundclip
- 13.7.3 背景原点——backgroundorigin
- 13.7.4 背景切割与背景原点的区别
- 13.8 渐变背景
- 13.8.1 什么是渐变
- 13.8.2 渐变的种类
- 13.8.3 如何书写CSS3渐变
- 13.9 新元素和CSS3基础属性为网站带来了什么
- 第14章 转战移动端(上)——百分比与rem
- 14.1 移动端发展
- 14.1.1 智能手机热潮
- 14.1.2 针对移动端的探索
- 14.1.3 分辨率初变
- 14.1.4 多分辨率的处理
- 14.1.5 移动端的未来
- 14.1.6 移动端发展总结&开发移动端的基本流程
- 14.2 设备调试方法
- 14.2.1 设备调试方法的种类
- 14.2.2 调试的基本原则: 多台真机测试
- 14.3 视口——viewport
- 14.3.1 视口以及常见数值
- 14.3.2 调整视口大小——命令类
- 14.3.3 viewport元标签以及属性
- 14.3.4 视口调整的各种命令
- 14.3.5 对待视口的基本原则
- 14.4 当盒模型与行高遇到百分比
- 14.4.1 盒模型单位如何选择
- 14.4.2 margin和padding使用百分比作为单位
- 14.4.3 height使用百分比作为单位
- 14.4.4 border使用百分比作为单位
- 14.4.5 lineheight使用百分比作为单位
- 14.5 CSS3新增度量单位
- 14.5.1 新度量单位
- 14.5.2 rem与em
- 14.5.3 vw与vh
- 14.6 字体处理不容小觑
- 14.6.1 美工图设计的基准字体
- 14.6.2 移动端网络字体使用更加频繁
- 14.7 盒阴影的妙用
- 14.8 背景图的处理
- 14.9 使用JS配合rem让页面适应各个分辨率
- 14.9.1 Step1查看设计图,确定需要兼容的分辨率
- 14.9.2 Step2调整视口
- 14.9.3 Step3确定设计图的最小字体
- 14.9.4 Step4按照设计图的像素进行开发
- 14.9.5 Step5使用百分比和rem替换px
- 14.9.6 Step6使用JS控制基准字体
- 第15章 转战移动端(下)——响应式&移动端的探索
- 15.1 响应式布局
- 15.1.1 理解响应式布局
- 15.1.2 响应式布局的优劣势
- 15.1.3 响应式布局的核心技术
- 15.2 媒体查询
- 15.2.1 什么是媒体查询
- 15.2.2 媒体查询书写方法
- 15.2.3 常见媒体类型
- 15.2.4 关于媒体的特性
- 15.3 让移动端开发变得更好——关于高清屏幕
- 15.3.1 高清分辨率
- 15.3.2 此前移动端开发存在的一些不足
- 15.3.3 按照高清分辨率解读的想法
- 15.3.4 flexible.js的用法
- 15.3.5 flexible框架使用的注意事项
- 15.4 让移动端开发变得更快——固定像素的实现方法
- 15.4.1 MetaHandler.js
- 15.4.2 框架当前还存在的问题
- 15.5 移动端兼容
- 15.5.1 CSS3媒体查询兼容问题
- 15.5.2 HTML与CSS的基本兼容问题
- 15.5.3 默认样式处理
- 第16章 CSS3变形与动画
- 16.1 CSS3二维变形
- 16.1.1 二维变形基本语法
- 16.1.2 具体变形方式语法详析
- 16.1.3 变形顺序对最终结果是否会造成影响
- 16.2 CSS3三维变形
- 16.2.1 如何触发三维变形
- 16.2.2 Z轴的位置
- 16.2.3 三维变形的变形属性
- 16.2.4 视角
- 16.2.5 旋转带来的问题
- 16.2.6 关于三维变形的应用
- 16.2.7 关于变形的问题区
- 16.3 CSS3过渡
- 16.3.1 过渡的基本属性
- 16.3.2 过渡的合写方法transition
- 16.3.3 多属性过渡时,各个属性的书写方法
- 16.3.4 过渡得以实现的必备要素
- 16.3.5 关于过渡的问题区
- 16.4 CSS3动画
- 16.4.1 帧与关键帧
- 16.4.2 CSS3动画的基本语法
- 16.4.3 animation动画的基本属性
- 16.4.4 动画命令的合写方法animation
- 16.4.5 动画与过渡的比较
- 第17章 各章节自评习题集
- 17.1 习题集
- 17.1.1 习题内容
- 17.1.2 习题答案
- 17.2 习题集
- 17.2.1 习题内容
- 17.2.2 习题答案
- 17.3 习题集
- 17.3.1 习题内容
- 17.3.2 习题答案
- 17.4 习题集
- 17.4.1 习题内容
- 17.4.2 习题答案
- 17.5 习题集
- 17.5.1 习题内容
- 17.5.2 习题答案
- 17.6 习题集
- 17.6.1 习题内容
- 17.6.2 习题答案
- 17.7 习题集
- 17.7.1 习题内容
- 17.7.2 习题答案
- 17.8 习题集
- 17.8.1 习题内容
- 17.8.2 习题答案
- 17.9 习题集
- 17.9.1 习题内容
- 17.9.2 习题答案
- 17.1 0习题集
- 17.1 0.1 习题内容
- 17.1 0.2 习题答案
- 17.1 1习题集
- 17.1 1.1 习题内容
- 17.1 1.2 习题答案
- 17.1 2习题集
- 17.1 2.1 习题内容
- 17.1 2.2 习题答案
- 17.1 3习题集
- 17.1 3.1 习题内容
- 17.1 3.2 习题答案
- 17.1 4习题集
- 17.1 4.1 习题内容
- 17.1 4.2 习题答案
- 第18章 各章节代码实战
- 18.1 代码检错——[第2、3章]
- 18.1.1 实战题目
- 18.1.2 实战答案
- 18.2 为元素设置盒模型样式——[第3章 ]
- 18.2.1 实战题目
- 18.2.2 实战答案
- 18.3 使用浮动实现网页布局——[第4章 ]
- 18.3.1 实战题目
- 18.3.2 实战答案
- 18.4 合理选择标签——[第5、6章]
- 18.4.1 实战题目
- 18.4.2 实战答案
- 18.5 文本样式处理——[第7章 ]
- 18.5.1 实战题目
- 18.5.2 实战答案
- 18.6 定位布局——[第8章 ]
- 18.6.1 实战题目
- 18.6.2 实战答案
- 18.7 伪元素的应用——[第9章 ]
- 18.7.1 实战题目
- 18.7.2 实战答案
- 18.8 课程表与表格简历制作——[第10章 ]
- 18.8.1 实战题目
- 18.8.2 实战答案
- 18.9 CSS3阴影特效——[第13章 ]
- 18.9.1 实战题目
- 18.9.2 实战答案
- 18.1 0响应式布局——[第15章 ]
- 18.1 0.1 实战题目
- 18.1 0.2 实战答案
- 18.1 1二维三维特效动画——[第16章 ]
- 18.1 1.1 实战题目
- 18.1 1.2 实战答案
- 第19章 网页案例实战
- 19.1 PC端网页开发实战
- 19.1.1 功能需求
- 19.1.2 整体测绘
- 19.1.3 实现整体布局
- 19.1.4 实现头部模块(含LOGO与微信)部分
- 19.1.5 实现导航模块部分
- 19.1.6 实现内容左侧最新文章部分
- 19.1.7 实现内容右侧广告区部分
- 19.1.8 实现tab区域标题部分
- 19.1.9 实现tab区域内容部分
- 19.1.1 0实现底部(版权)区域部分
- 19.1.1 1实现大图部分
- 19.1.1 2考虑超出隐藏以及光标移入状态
- 19.1.1 3考虑临界值
- 19.1.1 4代码优化
- 19.2 移动端网页开发实战
- 19.2.1 功能需求
- 19.2.2 整体测绘
- 19.2.3 实现整体布局
- 19.2.4 添加JS控制,实现多分辨率自适应
- 19.2.5 实现热门与推荐部分
- 19.2.6 实现具体文章模块部分
- 19.2.7 实现顶部区域
- 19.2.8 实现底部版权部分
- 19.2.9 代码优化
- 第20章 附录
- 20.1 HTML5发展史
- 20.1.1 萌芽
- 20.1.2 第一次浏览器大战
- 20.1.3 第二次浏览器大战
- 20.1.4 第三次浏览器大战
- 20.2 手机端操作系统发展史
- 20.2.1 诺基亚的世界开始动摇
- 20.2.2 微软、苹果、谷歌之战
- 20.2.3 一代霸主陨落
- 20.2.4 iOS、安卓高奏凯歌
- 20.2.5 苹果和Adobe
- 20.3 HTML的各种布局
- 20.3.1 表格布局
- 20.3.2 DIV CSS
- 20.3.3 960栅格
- 20.3.4 经典的三栏布局——双飞翼
- 20.3.5 瀑布流布局
- 20.3.6 响应式布局
- 20.3.7 单页面无限滚动
- 20.3.8 移动端的rem自适应布局
- 20.3.9 其他布局以及未来
- 20.4 编辑器插件安装与应用
- 20.4.1 插件安装
- 20.4.2 关于Emmet插件的相关配置
- 20.4.3 利用Emmet插件快速编写HTML代码
- 20.5 开发需要准备的基本软件
- 20.5.1 基本软件列表
- 20.5.2 WAMP软件的安装
- 20.5.3 初识多人协同开发用的版本控制管理工具
- 20.6 HTML5学习平台与网站
- 20.6.1 HTML5布局之路——官方平台
- 20.6.2 其他学习类网站
- 20.6.3 找工作的网站平台
- 20.7 单词列表
- 20.8 网页中部分模块的CSS命名参考
- 20.9 重置代码解析
- 20.9.1 重置代码
- 20.9.2 重置代码解析
- 20.9.3 在重置文件中添加的语句
- 20.1 0开发备忘录
- 20.1 0.1 书写基本的需求分析报告
- 20.1 0.2 基本的前期准备工作
- 20.1 0.3 移动端与PC端的特殊性
- 20.1 0.4 整体开发的基本顺序提醒
- 20.1 0.5 具体开发中的注意事项
- 20.1 0.6 其他
- 20.1 1Iconfont
- 20.1 1.1 什么是Iconfont
- 20.1 1.2 Iconfont中图标的下载
- 20.1 1.3 Iconfont可能出现的问题以及解决办法
- 20.1 1.4 实际开发中Iconfont的用途
-
参考文献