《巧用活用HTML 4》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美) Lee Anne Phillips
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1998
  • ISBN:711106691X
  • 页数:397 页
图书介绍:

前言 1

第一部分 创建页面的基础工作 1

第1章 所需的准备工作 1

1.1 准备工作 1

1.2 使用HTML都需要什么 2

1.2.1 购机参考 2

1.2.2 调制解调器及其速率 3

1.2.3 因特网服务 4

1.2.4 你的第一个因特网帐户 4

1.2.5 接入Web 5

1.3 找一个适合自己使用的HTML编辑器 5

1.4 选择一个创建和编辑图像的工具 8

1.5 再说HTML 9

1.6 一个良好的页面设计要基于所要描述的内容 11

1.6.1 用精彩的内容吸引页面的访问者 13

1.6.2 为设计好的网页安置一个合适的位置 14

第2章 建造一个简单的页面 16

2.1 你的第一个网页 16

2.2 先写出页面中的文本 16

2.3 构造页面的骨架 18

2.4 标识页面的主要段 19

2.5 给页面加上标题以便访问者给页面做书签 20

2.6 设定页面的背景色和其他颜色 21

2.7 向页面模板中添加内容 23

第3章 规划页面结构 25

3.1 增加显示结构 25

3.2 用标题标识符规划页面 25

3.3 段落结构 26

3.4 大段引语的格式 28

3.5 预定义格式文本的使用 30

3.6 使文本居中的标识符和其他安排文本位置的方法 31

3.7 其他的文档分割方式 33

3.8 使用横向分隔线做主要分割线 33

第4章 添加上下文关联 35

4.1 文本功能的介绍 35

4.2 创建不同强调等级的文本 35

4.3 缩写词及定义 36

4.4 标识变量、输入、输出和代码 39

4.5 插入文本引用 40

4.6 插入和删除文本 42

4.7 改变文本方向 43

第5章 文本显示的几种基本风格 45

5.1 使用物理标识符 45

5.2 加粗字体或使用斜体字 45

5.3 带删除线的文本 47

5.4 带下划线的文本 48

5.5 大字体与小字体:安全的改变字体大小的办法 50

5.6 模拟打字机打出的文本 51

5.7 添加脚标和顶标 52

5.8 使用断行符 54

第6章 创建列表 57

6.1 用列表组织数据 57

6.2 为列表编号使之成为有序列表 57

6.3 使用不同的编号方式 59

6.4 创建没有逻辑编号的无序列表 60

6.5 改变无序列表项分隔符号的类型 62

6.6 嵌套列表 63

6.7 使用定义列表构造词汇表和连接列表 65

6.8 使用其他类型的列表 67

第7章 添加连接 69

7.1 使用链接来扩充网页的内容 69

7.2 使用正式的链接定义一个商务类站点 70

7.3 使用非正式的内联式链接创建家庭式主页的结构 71

7.4 在页面内的链接 73

7.5 链接到本站点的其他页面 74

7.6 连接到其他站点 75

第二部分 运用图像和多媒体技术 77

第8章 在页面上添加图像 77

8.1 强大的图形表现力 77

8.2 添加图像 77

8.3 调整图像的大小 79

8.4 在图片的边上写上文字 80

8.5 使用图像作为链接 81

8.6 使用导航图标 83

8.7 显示拇指甲图以提高载入速度 85

8.8 用图形模仿异国文字 86

8.9 使用背景图 87

8.10 使图像成为页面的标志 89

8.11 使用独特的元素做品牌标识 91

9.1 用图像导航 93

9.2 导找一个恰当的可视化隐喻 94

9.3 创建可点图 97

9.4 提供替代导航 99

9.5 使链接名字有意义 100

9.6 使用可点图工具 101

第10章 动画图形 104

10.1 引入令人注目的动画 104

10.2 用动画吸引人的注意力 104

10.3 特殊动画效果 105

10.4 使用动画工具 106

10.5 使用动画快速载入占领位置的图像 108

第11章 添加声音和视频 109

11.1 声音和视频的娱乐性 109

11.2 使用WAV和.AU文件 109

11.3 使用MIDI文件 115

11.4 用背景音乐渲染气氛 117

11.5 使用QuickTime和AVI添加视频 118

11.6 来自个人Web站点的音频视频流 120

第12章 使用Java小应用程序 125

12.1 什么是Java 125

12.2 寻找预先写好的Java小应用程序 125

12.3 向你的页面添加Java小应用程序 127

12.4 提供交互内容 129

12.5 维护站点的安全 129

12.6 游戏及其他大众娱乐 130

12.7 有趣的材料 131

第三部分 控件介绍 135

第13章 用级联风格表单来定义显示 135

13.1 为什么要使用级联风格表单? 135

13.2 在您的页面中插入风格表单信息 135

13.3 改变字体和字体大小 138

13.4 改变前景和文本颜色 139

13.5 不同的媒体采用不同的显示器 140

13.6 生成一个标准的查询和探索一个完整的位置 142

第14章 使用级联式风格表单来控制页面的布局 144

14.1 关于使用风格表单的讨论 144

14.2 控制页边距和其他的空白 144

14.3 在您需要的地方放置文本 145

14.4 用CSS属性着色 146

14.5 用风格表单的颜色和它的布局来装饰没有图像的页面 148

第15章 建立数据表格 152

15.1 页面组织 152

15.2 制作简单表格 152

15.3 创建复杂的表格 156

15.4 分隔表格 157

15.5 组合普通表格单元 158

15.6 建立表标题 159

第16章 利用表格设计页面 161

16.1 利用表格设计页面的优点 161

16.2 创建一个位于左边的导航条 161

16.3 利用表格单元项加入空白 165

第17章 建立框架 168

17.1 建立框架 168

17.1.1 了解框架及其应用 168

17.1.2 建立一个简单两框架的框架集(Frameset) 169

17.1.3 用比值或像素定义框架 171

17.1.4 定义框架的内容 171

17.1.5 使用<NOFRAME>容器 172

17.2 用框架安排页面 172

17.2.1 用框架建立一个页面网络 173

17.2.2 使用<FRAME>的属性 173

17.2.3 使用框架的边框属性 174

17.3 建立复合框架 175

17.3.1 建立嵌套框架集 176

17.3.2 创建独立的列 177

17.3.3 建立普通型的框架集 178

17.4 框架的基本用法 180

17.4.1 为站点加上图标 180

17.4.2 创建一个广告牌 181

第18章 命名和定位框架 183

18.1 使框架更易于使用 183

18.2 给已存在的窗口装载内容 183

18.2.1 给当前窗口装载内容 183

18.2.2 将内容装载到其他窗口 184

18.2.3 使用<BASE>标识符作为TARGET属性值 186

18.3 将内容装载到一个新窗口中 187

18.4 使用特定的目标名字 188

18.4.1 使用TARGET=“_blank” 188

18.4.2 使用TARGET=“_self” 188

18.4.3 使用TARGET=“_parent” 189

18.4.4 使用TARGET=“_top”来脱离框架 189

18.5 建立一个导航条 189

18.6 建立一个浮动的导航条 192

18.7 使用浮动框架 193

18.7.1 建立一个浮动框架 193

18.7.2 使用其他的浮动框架属性 194

18.7.3 将框架名字和浮动框架一起使用 194

第四部分 增加交互性 195

第19章 创建HTML表单 195

19.1 用表单收集信息 195

19.2 用表单组织用户逻辑输入 195

19.3 建立第一个表单 195

19.4 用<INPUT>标识符添加文本区 197

19.5 建立单选框 197

19.5.1 加入复选框 199

19.5.2 制作一个下拉式列表 200

19.6 自由式文本输入 202

19.7 通过表单上载文件 203

19.8 制作表单的几点说明 205

第20章 使用脚本语言 207

20.1 在HTML中插入脚本 207

20.1.1 在一个HTML文件中嵌入脚本代码 207

20.1.2 从一个脚本文件中读入脚本代码 210

20.1.3 提供一种代替脚本实现其功能的方法 210

20.2 在页面上加上日期和时间信息 211

20.3 在页面上加入用户信息 212

20.4 使用脚本与用户进行交互 214

20.4.1 对强制窗体区作检查 214

20.4.2 创建一个交互游戏 216

20.5 用图像加亮菜单项 218

第21章 添加层 224

21.1 什么是层 224

21.2 创建层 225

21.2.1 创建一个有绝对位置的层 225

21.2.2 在一个单层里放置内容 226

21.2.3 在复合层中放置内容 227

21.3 快捷帮助 233

21.4 页的动画和其他特殊的动画效果 236

21.5 用框架和动态HTML模拟层 237

第22章 动态地改变风格 240

22.1 选择要完成的内容 240

22.2 用HTML建立基本文档 240

22.2.1 从一个基本HTML文档开始 240

22.2.2 标注标识符 241

22.3 加入风格元素 241

22.4 用脚本修改风格 244

22.4.1 加入脚本修改风格 244

22.4.2 第二个修改风格的脚本 245

22.4.3 脚本例子 246

22.4.4 加入与时间相关的脚本逻辑 248

22.5 处理不同的浏览器 250

22.5.1 Netscape的一些特殊的特性 250

22.5.2 Internet Explorer的特殊特性 252

22.6 在调入时决定风格 252

22.7 用交互风格控件照顾用户的不同喜好 253

第23章 动态地改变页的内容 256

23.1 决定改变什么内容并考虑怎样改变 256

23.2 建立一个基本文档 257

23.3 加入变换元素 257

23.4 用脚本修改内容 258

23.4.1 处理鼠标动作 259

23.4.2 加入下拉式菜单 260

23.4.3 进行拖动控制 263

23.4.4 根据用户选择动态刷新文本 265

23.4.5 生成动画 265

23.4.6 按要求重新排列表格 268

23.5 处理不同的浏览器 272

23.5.1 Netscape浏览器的特性 272

23.5.2 Internet Explorer特性 274

第24章 使用CGI 275

24.1 Web页上的CGI 275

24.1.1 不要惧怕编写CGI应用程序 276

24.1.2 每一种语言都有它自己的编程规则 276

24.2 基于Web的电子邮件 277

24.2.1 表单 277

24.2.2 脚本 278

24.2.3 如何使用Web-Mail 281

24.3 公告板 283

24.4 客人登记薄 284

24.5 限制站点/页访问 285

24.6 处理订单 287

24.7 数据挖掘 288

24.8 关于CGI的一些注意事项 291

第五部分 高级主题 293

第25章 使用元信息描述文档 293

25.1 关于信息的信息 293

25.2 让搜索引擎可看见页面的描述 293

25.3 对站点分级以吸引首选观念 295

25.4 定义过期日期以确保内容的新鲜 296

25.5 归档页面与其他内容信息的关系 297

25.6 使用客户下拉页面控制幻灯 298

第26章 创建可广泛访问的Web页面 300

26.1 可访问性被忽略 300

26.2 让页面可在不同的浏览器上工作 300

26.2.1 使用框架 301

26.2.2 浏览器相关的标识符 301

26.2.3 平台问题(视觉处理) 302

26.2.4 对象模型 304

26.2.5 CSS 304

26.2.6 独立于浏览器的页面 305

26.2.7 多版本解决方案 310

26.3 使页面的可访问性更广 312

26.4 处理语言的差异 312

第六部分 HTML的发布 315

第27章 验证HTML 315

27.1 确保有效的HTML 315

27.2 使用基于Web的验证器 316

27.2.1 WebTechs HTML验证服务 316

27.2.2 Kinder,Gentler HTML验证 320

27.2.3 Dr.Waston 321

27.2.4 WebLint 323

27.3 使用本地工具验证站点 324

27.3.1 CSE 3310 HTML验证器 325

27.3.2 InfoLink 330

第28章 发布Web页面 335

28.1 Web站点需要主机 335

28.2 寻找页面主机 335

28.2.1 决定基本需要 335

28.2.2 页面的类型 337

28.3 专用域名 338

28.4 带宽 340

28.5 使用FTP上载和下载页面 341

28.6 Telnec和其他高权限用户(POWER USER)工具 342

28.7 使用专门的发布环境 343

28.8 对外发布自己的新站点 343

第29章 维护站点 345

29.1 保持站点的新鲜与更新很重要 345

29.2 应付改变:工程管理 345

29.3 跟上时代:保证内容最新 347

29.4 跟踪链接 347

29.5 使用流量报告微调Web站点 349

第七部分 附录 351

附录A HTML快速参考 351

附录B CSS快速参考 360

附录C 颜色 375

附录D 实体和字符 380

附录E 名词表 392