第1章 概述 1
1.1 为什么要优化网页的HTML代码 1
1.2 如何优化网页的HTML代码 6
1.3 关于本书内容的几点说明 9
第2章 基本优化方法 11
2.1 删除HTML代码中可有可无的内容 11
2.2 删除网页HTML代码中的空语句 14
2.3 删除HTML语句的默认属性 16
2.4 删除HTML语句的lang属性 19
2.5 将简短的注释放入HTML语句里面 20
2.6 最大限度优化<option>语句 22
2.7 用一个<basefont>语句代替一组<font>语句 25
2.8 用一个<ul>语句简化一组<li>语句 27
2.9 用<br>语句使小字号文字的行距恢复正常 29
2.10 用短语句替换网页效果完全相同的长语句 30
2.11 color属性最好使用英文单词 31
2.12 优先使用特殊字符的第二种编码 33
第3章 优化图像和多媒体 37
3.1 降低图像的分辨率,减少图像的字节数 37
3.2 优先使用三种格式中字节数最少的图像 39
3.3 利用图像处理软件缩小图像的尺寸 40
3.4 为大幅图像制作高分辨率、低分辨率两个版本 43
3.5 将大尺寸画面制作成GIF格式Interlaced模式的图像 46
3.6 将一个大图像分割成多个小图像 48
3.7 大、中型网站的常用图像应当重复利用 50
3.8 用alt属性为图像指定简短的注释 51
3.9 用width和height属性指定图像的宽度和高度 53
3.10 用表格或映像替代字节数过大的图像菜单 55
3.11 提高图像与主题的关联性 59
3.12 利用Flash制作质量高、效果好的动画 60
3.13 优先使用RealMedia格式的音频、视频文件 62
3.14 避免使用<bgsound>语句播放网页背景音乐 68
第4章 优化表格 71
4.1 将一个大型表格拆分成多个小型表格 71
4.2 四种常用的嵌套表格替代方法 75
4.2.1 用段落代替嵌套的表格 77
4.2.2 用图像代替嵌套的表格 78
4.2.3 用映像代替嵌套的表格 80
4.2.4 用层代替嵌套的表格 83
4.3 用<pre>语句代替表格,将一组文本框对齐 85
4.4 优先使用100%宽度的表格 88
4.5 将align=center/right属性放入<tr>语句中 90
4.6 将valign=bottom/top属性放入<tr>语句中 93
4.7 用<colgroup>语句简化<td>语句的属性 97
4.8 省略</tr>和</td>语句 100
第5章 优化网页报头 103
5.1 删除网页报头中的非必需代码 103
5.2 减少网页报头中的注释语句 108
5.3 将网页报头中的公共代码存放到外部文件中 110
5.4 将网页报头中的JavaScript代码转移到网页的其他部分 116
5.5 在网页报头中加入四条与spider有关的HTML语句 118
5.6 用<meta>语句指定网页的语言 122
5.7 利用Prefetching技术提高网页显示速度 124
5.8 动态内容的网页最好不缓存 125
5.9 提高网站在搜索引擎的排名位置 127
第6章 优化网址 131
6.1 用<base>语句将绝对网址转换为相对网址 131
6.2 常用网站的<a>语句可以采用IP地址 132
6.3 网址中最后一个目录一定要添加斜线 134
6.4 缩短Apache服务器上的过长网址 136
6.5 利用网址重新定向技术使老网站发挥作用 139
第7章 优化JavaScript和CSS 143
7.1 在网页中加入检查表单输入错误的功能 143
7.2 不提倡将表单内容发送给一个邮箱 147
7.3 使用JavaScript技术来完成站内搜索 151
7.4 用history.back()语句加快网页后退的速度 154
7.5 告诉访问者如何启用浏览器的JavaScript和Cookie功能 155
7.6 不要让访问者知道JavaScript代码发生错误 157
7.7 尽可能消除JavaScript代码中的空白区域 158
7.8 重复利用CSS代码和JavaScript代码 160
7.9 用CSS语句将汉字的大小固定 162
7.10 用一条<style>语句代替一组内容相同的style属性 164
7.11 将一组内容相同的CSS语句合并为一条语句 166
7.12 优先采用CSS语句的简化写法 167
7.13 用id属性代替class属性 169
第8章 优化网站 171
8.1 控制网站主页的大小 171
8.2 查找网站上访问量最高的一组网页 174
8.3 简化网站的任务流程 177
8.4 不要在自己的网站上大量链接其他网站的资源 180
8.5 网站开通之前的测试 181
第9章 其他优化方法 185
9.1 大型网页中不适合使用可展开菜单 185
9.2 利用两个帧来模拟Prefetching技术 192
9.3 指定网页的背景、前景颜色以避免网页文字不可见 194
9.4 将网页HTML代码中的邮箱地址转换成十六进制编码 196
9.5 充分利用HTML 4.0的新功能 199