内容简介
第1章 了解HTML
1.1为什么要学习HTML?
1.1.1 HTML使得因特网更受欢迎
1.1.2学习HTML,更好地理解网页设计
1.1.3学习HTML很容易
1.2HTML编程基础
1.2.1文本编辑器
1.2.2文字处理软件不是文本编辑器
1.2.3用HTML编写代码
1.3构建网页
1.3.1指定DOCTYPE
1.3.2保存和查看页面
1.4布置页面内容
1.4.1HTML标题
1.4.2HTML文本标签
1.4.3为网站创建链接
1.4.4添加title属性
1.4.5网站的链接
1.5总结
第2章 使用CSS设置样式
2.1 CSS来帮忙
2.2初识样式
2.2.1声明
2.2.2选择器
2.2.3更多的CSS选择器
2.3添加CSS格式
2.3.1链接到CSS
2.3.2内联样式
2.4块和行内格式化
2.4.1HTML的通用元素
2.4.2伪类和伪元素
2.5专门为IE写CSS
2.6常规流和定位
2.6.1静态文本流(static)
2.6.2固定定位(fixed)
2.6.3相对定位(relative)
2.6.4绝对定位(absolute)
2.7总结
第3章 网页排版
3.1网页字体
3.1.1 size属性和值
3.1.2那么,你应该使用什么测量值呢?
3.1.3粗细、样式、变形和修饰
3.2网页安全字体实践
3.2.1网页安全字体
3.2.2移动安全字体
3.3制作更好的字体栈
3.4网页中的“Real Fonts”
3.4.1@font-face属性
3.4.2生成嵌入文件
3.4.3免费字体
3.4.4商业字体
3.5总结
第4章 网页设计中的挑战
4.1网络环境
4.1.1揭示浏览器问题
4.1.2使用测试页
4.1.3颜色
4.1.4屏幕和像素
4.1.5可访问性
4.2决定你的跨浏览器目标
4.3针对不同设备开发网站
4.3.1重置和标准化浏览器样式
4.3.2特殊前缀
4.3.3检验
4.3.4测试
4.4总结
第5章 网页中的颜色
5.1网页颜色编码
5.1.1十六进制颜色标记
5.1.2重写HTML的默认颜色
5.1.3图像边框
5.1.4带透明度的CSS颜色
5.2颜色属性
5.3原色系统
5.4颜色组合
5.5构建配色方案
5.5.1寻找基色
5.5.2文化与颜色
5.5.3浏览颜色的启示
5.5.4构思方案
5.6一致的颜色
5.6.1校正颜色
5.6.2拾取颜色
5.7 CSS颜色表
5.8总结
第6章 网站图像
6.1位数的问题
6.1.1像素深度
6.1.2色调分离和抖动
6.1.3更多位意味着更多颜色
6.1.4为什么位深度如此重要?
6.2光栅图像格式
6.2.1 GIF图像格式
6.2.2 JPEG图像格式
6.2.3 PNG图像格式
6.3图像压缩表
6.4 SVG:网页中的矢量文件
6.5总结
第7章 为网页创建图像
7.1使用Illustrator
7.1.1为网页设置工作区
7.1.2设置文档尺寸
7.1.3导出光栅图像
7.1.4使用Illustrator导出矢量图像
7.2使用Photoshop
7.2.1新建文档
7.2.2导出光栅图像
7.3管理Web图像文件
7.4减小文件尺寸
7.4.1压缩光栅图像
7.4.2使用HTTP压缩
7.5总结
第8章 透明度和阴影
8.1使用GIF图像创造透明度
8.1.1杂边
8.2 PNG半透明图像
8.2.1 8位PNG
8.2.2 24位PNG
8.3 CSS透明度
8.3.1圆角
8.3.2图像蒙版
8.3.3元素透明
8.3.4背景色透明度
8.3.5文本阴影
8.3.6 3D文本阴影
8.3.7盒阴影
8.4总结
第9章 收藏夹图标和移动书签
9.1收藏夹图标在哪里
9.2收藏夹图标的图像格式
9.3将收藏夹图标插入到网站中
9.3.1为子网站设定收藏夹图标
9.3.2推广收藏夹图标
9.4为网页创建收藏夹图标
9.5移动书签
9.5.1文件格式
9.5.2命名规范
9.5.3自动图像处理
9.5.4插入图标
9.6混合收藏夹图标与移动书签
9.7总结
第10章 列表和图标字体
10.1无序列表
10.1.1 CSS项目符号图标
10.1.2插入定制图标
10.2定义列表
10.3有序列表
10.3.1改变顺序
10.3.2设置目录
10.3.3添加有序标记的另一种写法
10.4高效列表设计
10.5图标字体
10.5.1选择一种图标字体
10.5.2突出字符或者短语
10.5.3创建可点击的单独图标
10.6总结
第11章 图像映射
11.1创造图像映射
11.1.1基础的手工编码
11.1.2使用Fireworks
11.2响应式图像映射
11.3总结
第12章 页面布局
12.1 CSS浮动
12.1.1 float属性
12.1.2多重浮动
12.1.3 clear属性
12.2浮动页面布局
12.2.1页面结构
12.2.2两栏流式布局
12.2.3两栏固定布局
12.2.4三栏流式布局
12.2.5三栏固定布局
12.2.6使用浮动布局的优缺点
12.3 CSS框架
12.3.1网格系统
12.3.2最后看看框架
12.4响应式布局
12.4.1适应媒体查询
12.4.2流式布局
12.4.3文本回流
12.4.4媒体查询实战
12.4.5响应式框架
12.5总结
第13章 响应Web设计中的图像
13.1缩放图像和媒体
13.2缩放图像带来的问题
13.2.1大尺寸图像
13.2.2更大尺寸的图像
13.2.3把网速考虑进来
13.3自适应图像解决方案
13.3.1另寻他法
13.3.2压缩Retina图像
13.4多图像解决方案
13.4.1 picture元素
13.4.2 srcset属性
13.4.3使用图像补丁脚本
13.5总结
第14章 对齐图像
14.1图像与文本的对齐
14.1.1 baseline
14.1.2 text-bottom
14.1.3 text-top
14.1.4 top和bottom
14.1.5 middle
14.2在浏览器窗口中居中图像
14.2.1使用CSS设置背景
14.2.2仅用CSS
14.2.3幸亏有jQuery,我们不用把数字写死了
14.3在浏览器中伸展图像
14.4总结