《DIV+CSS3.0网页样式与布局全程揭秘》是2012年清华大学出版社出版的图书,作者是畅利红。本书是一本介绍div+css网页样式与布局的经典之作,通过“系统的专业理论+详细的实战操作+真实的商业案例”全面系统地介绍了div+css布局製作网页的方法和技巧。
基本介绍
- 书名:DIV+CSS 3.0网页样式与布局全程揭秘
- 作者:畅利红
- 出版社:清华大学出版社
- 出版时间:2012-3-1
图书简介
版 次:1
页 数:476
字 数:761000
印刷时间:2012-3-1
开 本:16开
纸 张:胶版纸
印 次:1
I S B N:9787302274377
包 装:平装
内容简介
全书一共分为14章,内容包括网页和网站的基础知识、使用web标準设计和製作、html和xhtml基础、css样式基础、div+css布局入门、设定页面背景图像、设定页面中的图像、css文本内容排版、设定表单样式、设定列表样式、设定页面超连结样式、使用javascript搭建动态效果、css与xml和ajax的综合使用、html 5.0与css高级运用。
书中不仅套用大量的实例对重点、难点进行了深入的剖析,而且还结合作者多年的网页设计和教学经验进行了点拨,使读者能够学以致用。另外,书中还穿插介绍了css 3.0和html 5.0的相关知识,力求使读者了解最新的网页设计製作技术。
《div+css 3.0网页样式与布局全程揭秘》适合国中级网页设计爱好者,以及希望学习web标準和对原有网站进行重构的网页设计者,同时也可以作为高等院校相关专业的参考用书。
目录
第1章 网页和网站的基础知识
1.1 认识网页
1.1.1 网页和网站
1.1.2 网页的类型
1.1.3 静态网页与动态网页
1.1.4 网页的基本构成元素
1.2 如何设计网页
1.2.1 网页设计的基本原则
1.2.2 网页设计成功要素
1.2.3 网页的设计风格及色彩搭配
1.2.4 网页设计的实现
1.3 网页设计的要点
1.3.1 为用户考虑
1.3.2 主题突出
1.3.3 整体原则
1.3.4 内容与形式相统一
1.3.5 更新和维护
1.4 网页布局设计流程
1.4.1 前期策划
1.4.2 收集素材
1.4.3 页面的版式与布局分析
1.4.4 确定网站的主色调
1.4.5 设计页面整体
1.4.6 其他页面元素的设计
1.4.7 切割和最佳化页面
1.4.8 製作html页面
1.4.9 添加网页后台程式
1.4.10 测试并上传网站
1.5 本章小结
第2章 使用web标準设计和製作
2.1 html基础
2.1.1 表格布局的优点
2.1.2 表格布局的缺点
2.2 了解web标準
2.2.1 什幺是web标準
2.2.2 什幺是w3c
2.2.3 w3c发布的标準
2.2.4 web标準的优势
2.3 网路设计的标準时代
2.3.1 为什幺要建立网站标準
2.3.2 遵循标準的网站与传统网站的区别
2.3.3 採用网站标準的优缺点
2.4 web标準三剑客
2.4.1 什幺是内容、结构、表现和行为
2.4.2 div与css结合的优势
2.4.3 如何改善现有网站
2.5 关于web标準的思考与争论
2.5.1 关于web标準的优点
2.5.2 关于布局
2.5.3 关于浏览器兼容
2.6 关于web标準的误区
2.6.1 抛弃表格布局的思维方式
2.6.2 正确使用xhtml标籤
2.6.3 善于利用css
2.6.4 “通过验证”并不是最终目的
2.7 本章小结
第3章 html和xhtml基础
3.1 html基础
3.1.1 html概述
3.1.2 html档案的基本结构
3.1.3 html的主要功能
3.1.4 html的基本语法
3.2 html标籤
3.2.1 基本标籤
3.2.2 格式标籤
3.2.3 文本标籤
3.2.4 超连结标籤
3.2.5 图像标籤
3.2.6 表格标籤
3.2.7 分区标籤
3.3 xhtml介绍
3.3.1 什幺是xhtml
3.3.2 升级到xhtml的好处
3.3.3 xhtml的页面结构
3.3.4 xhtml的代码规範
3.3.5 选择文档类型
3.3.6 xhtml和html的比较
3.3.7 名字空间
3.4 本章小结
第4章 css样式基础
4.1 css概述
4.1.1 css的特点
4.1.2 css的类型
4.1.3 css的基本语法
4.2 css样式表的基本用法
4.2.1 在xhtml内插入样式表
4.2.2 css样式表的规则
4.3 css样式表的分类
4.3.1 内联样式
4.3.2 内联样式
4.3.3 外部样式表
4.4 css文档结构
4.4.1 结构
4.4.2 继承
4.4.3 特殊性
4.4.4 层叠
4.4.5 重要性
4.5 单位和值
4.5.1 颜色值
4.5.2 定义字型
4.5.3 群选择符
4.5.4 派生选择符
4.5.5 id选择符
4.5.6 类选择符
4.5.7 定义连结的样式表
4.6 本章小结
第5章 div+css布局入门
5.1 定义div
5.1.1 css的特点
5.1.2 插入div
5.1.3 div的嵌套和固定格式
5.2 可视化模型
5.2.1 盒模型
5.2.2 视觉可视化模型
5.2.3 相对定位
5.2.4 绝对定位
5.2.5 浮动定位
5.2.6 空白变叠加
5.3 css布局方式
5.3.1 居中的布局设计
5.3.2 浮动的布局设计
5.3.3 高度自适应
5.4 css 3.0中盒模型的新增属性
5.4.1 实战1:overflow
5.4.2 实战2:overflow-x
5.4.3 实战3:overflow-y
5.4.4 实战4:使用css 3.0实现滑鼠经过变换效果
5.5 商业案例——设计製作咖啡店网站页面
5.5.1 设计分析
5.5.2 布局分析
5.5.3 製作流程
5.5.4 製作流程
5.5.5 案例小结
5.6 课后作业——製作个人网站页面
5.6.1 案例分析
5.6.2 技能剖析
5.7 本章小结
第6章 设定页面背景图像
6.1 背景控制概述
6.1.1 背景控制原则
6.1.2 背景控制属性
6.2 背景颜色控制
6.2.1 实战5:控制页面背景颜色
6.2.2 实战6:设定块背景颜色
6.3 背景图像控制
6.3.1 实战7:设定背景图像
6.3.2 实战8:背景图像的重複方式
6.3.3 实战9:背景图像的定位
6.3.4 实战10:背景图像的滚动
6.4 css 3.0中背景的新增属性
6.4.1 实战11:background-origin
6.4.2 实战12:background-clip
6.4.3 实战13:background-size
6.4.4 multiple backgrounds
6.4.5 实战14:使用css 3.0实现动态背景
6.5 商业案例——设计製作汽车租赁网站
6.5.1 设计分析
6.5.2 布局分析
6.5.3 製作流程
6.5.4 製作步骤
6.5.5 实例小结
6.6 课后作业——设计製作通信服务宣传页面
6.6.1 实例分析
6.6.2 技能剖析
6.7 本章小结
第7章 设定页面中的图像
7.1 背景控制概述
7.1.1 实战15:图像框线
7.1.2 实战16:图像定位
7.1.3 实战17:图像缩放
7.1.4 实战18:图像对齐方式
7.2 图文混排
7.2.1 实战19:文本混排
7.2.2 实战20:设定混排间距
7.3 css 3.0中框线的新增属性
7.3.1 实战21:border-image
7.3.2 实战22:border-radius
7.3.3 实战23:border-color
7.3.4 实战24:box-shadow
7.3.5 实战25:使用css 3.0实现图像滑过动画效果
7.4 商业案例——设计製作休闲游戏网站
7.4.1 设计分析
7.4.2 布局分析
7.4.3 製作流程
7.4.4 製作步骤
7.4.5 实例小结
7.5 课后作业——设计製作企业英文网站
7.5.1 案例分析
7.5.2 技能剖析
7.6 本章小结
第8章 css文本内容排版
8.1 文本排版概述
8.1.1 文本排版原则
8.1.2 文本控制属性
8.2 css文本样式
8.2.1 实战26:字型
8.2.2 实战27:大小
8.2.3 实战28:粗细
8.2.4 实战29:样式
8.2.5 实战30:颜色
8.2.6 实战31:修饰
8.2.7 实战32:英文字母大小写
8.3 css段落样式
8.3.1 实战33:段落水平对齐
8.3.2 实战34:段落垂直对齐
8.3.3 实战35:行间距和字间距
8.3.4 实战36:首字下沉
8.4 css 3.0中文字的新增属性
8.4.1 实战37:text-shadow
8.4.2 实战38:text-overflow
8.4.3 实战39:word-wrap
8.4.4 实战40:使用css 3.0实现可摺叠栏目
8.5 商业案例——设计製作企业网站页面
8.5.1 设计分析
8.5.2 布局分析
8.5.3 製作流程
8.5.4 製作步骤
8.5.5 案例小结
8.6 课后作业——製作美容时尚网站页面
8.6.1 案例分析
8.6.2 技能剖析
8.7 本章小结
第9章 设定表单样式
9.1 表单设计概述
9.1.1 网页表单设计的原则
9.1.2 表单套用分类
9.2 表单设计
9.2.1 表单和表单元素
9.2.2 实战41:(label)标籤的作用
9.2.3 实战42:文本框样式设计
9.2.4 实战43:下拉列表样式设计
9.3 实战44:css 3.0中控制内容的新增属性
9.4 css 3.0中颜色的新增属性
9.4.1 实战45:hsl colors
9.4.2 实战46:hsla colors
9.4.3 实战47:opacity
9.4.4 实战48:rgba colors
9.4.5 实战49:使用css 3.
实现动态堆叠卡效果
9.5 商业案例——设计製作游戏网站的登录页
9.5.1 设计分析
9.5.2 布局分析
9.5.3 製作流程
9.5.4 製作步骤
9.5.5 案例小结
9.6 课后作业——製作网站搜寻栏
9.6.1 案例分析
9.6.2 技能剖析
9.7 本章小结
第10章 设定列表样式
10.1 列表控制概述
10.1.1 列表控制的原则
10.1.2 列表标籤的使用
10.2 列表样式控制
10.2.1 实战50:ul无序列表
10.2.2 实战51:ol有序列表
10.2.3 实战52:dl定义列表
10.2.4 实战53:更改列表项目样式
10.3 使用列表製作选单
10.3.1 实战54:无需表格的选单
10.3.2 实战55:选单的横竖转换
10.4 css 3.0中其他模组的新增属性
10.4.1 实战56:@media
10.4.2 @font-face
10.4.3 实战57:columns
10.4.4 speech
10.4.5 实战58:使用css 3.0实现选项卡式新闻块
10.5 商业案例——设计製作音乐网站页面
10.5.1 设计分析
10.5.2 布局分析
10.5.3 製作流程
10.5.4 製作步骤
10.5.5 实例小结
10.6 课后作业——设计製作娱乐网站页面
10.6.1 案例分析
10.6.2 技能剖析
10.7 本章小结
第11章 设定页面超连结样式
11.1 超连结概述
11.1.1 超连结样式控制的原则
11.1.2 超连结控制的属性
11.2 超连结特效
11.2.1 实战59:文字式超连结
11.2.2 实战60:按钮式超连结
11.2.3 实战61:浮雕式超连结
11.3 css 3.0中用户界面的新增属性
11.3.1 实战62:box-sizing
11.3.2 实战63:resize
11.3.3 实战64:outline
11.3.4 nav-index
11.3.5 实战65:使用css 3.0实现动态选单效果
11.4 商业案例——设计製作电子商务网站
11.4.1 设计分析
11.4.2 布局分析
11.4.3 製作流程
11.4.4 製作步骤
11.4.5 案例小结
11.5 课后作业——设计製作健康类网站页面
11.5.1 案例分析
11.5.2 技能剖析
11.6 本章小结
第12章 使用javascript搭建动态效果
12.1 列表控制概述
12.1.1 列表控制的原则
12.1.2 javascript的特点
12.1.3 javascript的套用範围
12.1.4 css与javascript
12.2 使用javascript设定图像效果
12.2.1 实战66:实现相册效果
12.2.2 实战67:实现图像滑动切换效果
12.3 针对选单的javascript效果
12.3.1 实战68:实现弹性快速导航效果
12.3.2 实战69:製作动态十足的选单效果
12.4 针对文字的javascript效果
12.4.1 实战70:选择字型大小
12.4.2 实战71:实现打字效果
12.5 商业案例——设计製作游戏网站页面
12.5.1 设计分析
12.5.2 布局分析
12.5.3 製作流程
12.5.4 製作步骤
12.5.5 案例小结
12.6 课后作业——设计製作购物网站页面
12.6.1 案例分析
12.6.2 技能剖析
12.7 本章小结
第13章 css与xml和ajax的综合使用
13.1 xml基础
13.1.1 xml概念
13.1.2 xml的特点
13.1.3 xml的结构和基本语法
13.1.4 实战72:html与xml
13.1.5 什幺是“形式良好的”xml档案
13.2 xml与css的套用
13.2.1 实战73:在xml中连结css样式
13.2.2 实战74:实现隔行变色的表格
13.3 ajax基础
13.3.1 ajax简介
13.3.2 ajax的关键元素
13.3.3 ajax的优势
13.3.4 实现ajax的步骤
13.3.5 使用css的必要性
13.4 实战75:ajax与css的综合运用
13.5 商业案例——设计製作休闲乐园网站
13.5.1 设计分析
13.5.2 布局分析
13.5.3 製作流程
13.5.4 製作步骤
13.5.5 案例小结
13.6 课后作业——设计製作社区网站
13.6.1 案例分析
13.6.2 案例剖析
13.7 本章小结
第14章 html 5.0与css高级运用
14.1 html 5.0概述
14.1.1 html 5.0标籤
14.1.2 html 5.0事件属性
14.1.3 html 5.0标準属性
14.1.4 实战76:使用html 5.0实现动感页面效果
14.2 id与class
14.2.1 id是什幺
14.2.2 什幺情况下使用id
14.2.3 class是什幺
14.2.4 什幺情况下使用class
14.3 div与span对象
14.4 css代码简写
14.4.1 font样式简写
14.4.2 color样式简写
14.4.3 background样式简写
14.4.4 margin和padding样式简写
14.4.5 border样式简写
14.4.6 list样式简写
14.5 商业案例——设计製作游戏网站
14.5.1 设计分析
14.5.2 布局分析
14.5.3 製作流程
14.5.4 製作步骤
14.5.5 案例小结
14.6 课后作业——设计製作企业网站页面
14.6.1 案例分析
14.6.2 技能剖析
14.7 本章小结