《HTML XHTML CSS基础教程 第6版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Elizabeth Castro著;陈剑瓯,张扬等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:7115162085
  • 页数:462 页
图书介绍:本书讲述了HTML、XHTML和CSS 2。主要内容包括创建网页(包括文本、图像、链接、列表、表格、表单、多媒体等内容,以及结构、布局、动态效果、格式化等形式)、调试和发布、聚合和吸引访问等方面。书中介绍了相对新颖的像doctype、div等结构化标签,以及已被XHTML修正的p、img等老标签。全书内容详实具体,结构清晰完整。

第0章 导论 13

0.1 因特网、Web和HTML 14

0.2 能够打开网页并不意味着有相同的效果 15

0.3 浏览器之争 16

0.4 标准的推出 17

0.4.1 HTML 3.2:标准化的开始 17

0.4.2 HTML 4和CSS 18

0.4.3 XML和XHTML 19

0.5 CSS和浏览器支持 20

0.6 XHTML和HTML:应该使用哪一种 21

0.7 在HTML、XHTML和CSS之间进行选择 22

0.8 本书的阐述方式 23

0.9 第6版中的变化 24

0.9.1 新增的内容 24

0.9.2 删除的内容 25

0.10 本书网站 26

第1章 网页的构造块 27

1.1 标记:元素、属性和值 28

1.1.1 元素 28

1.1.2 属性和值 29

1.1.3 块级与行内 30

1.1.4 父元素和子元素 31

1.2 网页的文本内容 32

1.3 链接、图像和其他非文本内容 33

1.4 文件名 34

1.4.1 使用小写字母的文件名 34

1.4.2 使用正确的扩展名 34

1.5 URL 35

1.5.1 绝对URL 36

1.5.2 相对URL 37

1.6 HTML与XHTML 38

1.7 版本、风格和DOCTYPE 40

1.8 (X)HTML的默认显示 42

第2章 处理网页文件 43

2.1 设计站点 44

2.2 创建新的网页 45

2.3 保存网页 46

2.4 关于Microsoft Word和网页 48

2.5 指定默认页面或主页 49

2.6 编辑网页 50

2.7 对文件进行组织 51

2.8 在浏览器中查看网页 52

2.9 借鉴其他人的灵感 53

第3章 基本(X)HTML结构 55

3.1 编写网页的开头 56

3.2 创建基本结构 58

3.3 声明编码 59

3.4 创建页面标题 60

3.5 创建分级标题 61

3.6 创建新段落 62

3.7 给元素命名 63

3.8 把页面分隔成区域 64

3.9 创建行内span 65

3.10 创建换行 66

3.11 添加注释 67

3.12 给网页中的元素加标签 68

第4章 基本(X)HTML格式化 69

4.1 以粗体或斜体显示文本 70

4.2 修改文本大小 71

4.3 使用等宽字体 72

4.4 使用预格式化的文本 73

4.5 引述文本 74

4.6 创建上标和下标 76

4.7 标出修改过的文本 77

4.8 解释缩写词 78

4.9 让元素在页面上居中 79

第5章 图像 81

5.1 关于Web图像 82

5.1.1 格式 82

5.1.2 颜色 82

5.1.3 大小和分辨率 83

5.1.4 速度 84

5.1.5 透明度 85

5.1.6 动画 85

5.2 获得图像 86

5.3 选择图像编辑程序 87

5.4 Save for Web命令 88

5.5 在页面上插入图像 90

5.6 提供替换文本 91

5.7 指定尺寸以加快查看 92

5.8 改变图像的尺寸 94

5.9 使图像变小 95

5.10 让图像浮动 96

5.11 停止元素围绕 98

5.12 在图像周围增加空间 99

5.13 对齐图像 100

5.14 添加水平线 101

5.15 为网站添加图标 102

第6章 链接 103

6.1 创建到另一个网页的链接 104

6.2 创建锚 106

6.3 链接到特定的锚 107

6.4 让链接在特定的窗口中打开 108

6.5 设置默认的显示目标 109

6.6 创建其他类型的链接 110

6.7 为链接创建键盘快捷键 112

6.8 为链接设置制表符次序 113

6.9 使用图像作为链接标签 114

6.10 将缩略图链接到图像 115

6.11 将图像划分成可点击区域 116

6.12 创建客户端图像映射 117

第7章 CSS构造块 119

7.1 构造样式规则 120

7.2 在样式规则中添加注释 121

7.3 层叠:当规则发生冲突时 122

7.4 属性的值 124

7.4.1 inherit 124

7.4.2 预定义的值 124

7.4.3 长度和百分数 124

7.4.4 纯数字 125

7.4.5 URL 125

7.4.6 CSS颜色 126

第8章 操作CSS样式表文件 127

8.1 创建外部样式表 128

8.2 链接外部样式表 129

8.3 提供替代的样式表 130

8.4 创建内部样式表 131

8.5 导入外部样式表 132

8.6 使用与媒体相关的样式表 133

8.7 局部应用样式 134

8.8 位置的重要性 135

8.9 借鉴其他人的灵感:CSS 136

第9章 定义选择器 137

9.1 构造选择器 138

9.2 按照名称选择元素 139

9.3 按照id或类选择元素 140

9.4 按照上下文选择元素 141

9.5 选择元素的一部分 144

9.6 按照状态选择链接元素 146

9.7 按照属性选择元素 147

9.8 指定元素组 148

9.9 组合使用选择器 149

第10章 用CSS样式进行格式化 151

10.1 选择字体系列 152

10.2 指定替代字体 153

10.3 创建斜体 154

10.4 应用粗体格式 155

10.5 设置字体大小 156

10.6 设置行高 158

10.7 同时设置所有字体值 159

10.8 设置颜色 160

10.9 修改文本的背景 161

10.10 控制间距 162

10.11 增加缩进 163

10.12 设置空白属性 164

10.13 对齐文本 165

10.14 修改文本的大小写 166

10.15 使用小型大写字母 167

10.16 装饰文本 168

第11章 用CSS样式进行布局 169

11.1 建立页面结构 170

11.2 框模型 171

11.3 改变背景 172

11.4 设置元素的高度或宽度 174

11.5 设置元素周围的外边距 176

11.6 在元素周围添加内边距 177

11.7 偏移自然流中的元素 178

11.8 对元素进行绝对定位 179

11.9 让元素固定在浏览器窗口中 180

11.10 使元素浮动 181

11.11 控制元素的浮动位置 182

11.12 指定元素的三维位置 183

11.13 设置边框 184

11.14 修改光标 186

11.15 决定溢出的位置 187

11.16 垂直对齐元素 188

第12章 用CSS样式产生动态效果 189

12.1 显示和隐藏元素 190

12.2 创建翻转按钮 192

12.3 创建弹出 193

12.4 用列表创建下拉菜单 194

12.5 用图像替换标题 196

第13章 用于手持设备的样式表 199

13.1 移动化与小型化 200

13.2 查看站点 201

13.3 针对手持设备的XHTML和CSS 202

13.4 创建针对手持设备的样式表 204

13.5 隐藏多余的元素 205

13.6 创建和使用图像标题 206

13.7 创建额外的返回顶部的链接 207

13.8 针对小屏幕进行调整 208

第14章 用于打印的样式表 209

14.1 创建用于打印的样式表 210

14.2 打印样式表有何差异 211

14.3 控制换页 212

14.4 打印链接的URL 213

14.5 控制windows和orphans 214

第15章 列表 215

15.1 创建有序和无序列表 216

15.2 选择标志(着重号) 218

15.3 选择列表的起始编号 219

15.4 使用定制的标志 220

15.5 控制标志的位置 221

15.6 同时设置所有列表样式的属性 222

15.7 创建定义列表 223

15.8 设置嵌套列表的样式 224

第16章 表格 227

16.1 页面规划 228

16.2 创建简单的表格 229

16.3 添加边框 230

16.4 设置宽度 232

16.5 使表格居中 234

16.6 让文本围绕表格 235

16.7 对表格进行组合 236

16.8 对齐单元格的内容 238

16.9 修改背景 240

16.10 控制间距 242

16.11 让单元格跨越多列 244

16.12 让单元格跨越多行 245

16.13 将表格划分为列组 246

16.14 将表格划分为水平区域 248

16.15 选择要显示哪些边框 249

16.16 在单元格中控制换行 251

16.17 加快表格的显示 252

第17章 表单 253

17.1 创建表单 254

17.2 处理表单 256

17.2.1 关于PHP 256

17.2.2 安全性 257

17.2.3 PHP的替代品 257

17.3 通过电子邮件发送表单数据 258

17.4 对表单元素进行组织 260

17.5 创建文本框 262

17.6 创建密码框 263

17.7 对表单元素进行正式标注 264

17.8 创建单选按钮 265

17.9 创建菜单 266

17.10 创建复选框 268

17.11 创建大的文本区域 269

17.12 允许访问者上传文件 270

17.13 创建隐藏域 271

17.14 创建提交按钮 272

17.15 重置表单 274

17.16 使用图像提交数据 276

17.17 设置表单上的制表符次序 277

17.18 添加键盘快捷键 278

17.19 禁用表单元素 279

17.20 防止元素被修改 280

第18章 视频、音频和其他多媒体 281

18.1 关于插件和播放器 282

18.2 让访问者获得播放器 283

18.3 获得多媒体文件 284

18.4 链接多媒体文件 285

18.5 在Windows环境中嵌入QuickTime电影 286

18.6 在IE之外的浏览器中嵌入QuickTime电影 288

18.7 在所有浏览器中嵌入QuickTime电影 290

18.8 使用JavaScript调用电影 292

18.9 设置QuickTime电影的缩放比例 294

18.10 改变电影的背景颜色 295

18.11 循环放映QuickTime电影 296

18.12 提供预览电影 297

18.13 添加第二个电影的属性 298

18.14 提供后续电影 299

18.15 在页面中嵌入MP3音频文件 300

18.16 嵌入Windows媒体文件(一) 302

18.17 嵌入Windows媒体文件(二) 304

18.18 嵌入Flash文件 305

18.19 嵌入Google和YouTube视频 306

18.20 插入Java applet 308

18.21 嵌入其他多媒体文件 309

18.22 创建自动放映的幻灯片 310

第19章 脚本 311

19.1 添加“自动化”脚本 312

19.2 调用外部自动化脚本 313

19.3 触发脚本 314

19.4 创建执行脚本的按钮 316

19.5 添加替代信息 317

19.6 对老式浏览器隐藏脚本 318

19.7 对XML解析器隐藏脚本 319

19.8 设置默认脚本编写语言 320

第20章 体会JavaScript 321

20.1 添加当前日期和时间 322

20.2 设置新窗口的尺寸 323

20.3 当访问者指向时改变图像 324

20.4 把图像装载到缓存中 326

第21章 符号和非英语字符 327

21.1 关于字符编码 328

21.2 声明页面的字符编码 330

21.3 声明样式表的编码 332

21.4 使用适当的编码保存页面 333

21.5 使用适当的编码编辑页面 334

21.6 添加编码外的字符 336

21.7 指定页面的语言 338

第22章 测试和调试网页 339

22.1 一些调试技巧 340

22.2 首先检查常见错误! 341

22.3 检查常见错误:HTML 342

22.4 检查常见错误:XHTML 343

22.5 检查常见错误:CSS 344

22.6 验证代码 345

22.7 测试页面 346

22.8 当浏览器显示代码时 348

22.9 当图像不出现时 349

22.10 浏览器之间的差异 350

22.11 仍然有错误? 351

第23章 在网上发布页面 353

23.1 为站点找到主机 354

23.2 获得自己的域名 355

23.3 把文件传送到服务器 356

第24章 吸引人们访问 361

24.1 关于关键字 362

24.2 明确地列出关键字 363

24.3 提供页面描述 364

24.4 控制其他信息 365

24.5 防范访问者 366

24.6 防止页面被存档 367

24.7 手工创建站点地图 368

24.8 使用Google Sitemaps 369

24.9 把站点提交到搜索引擎 370

24.10 通过获得链接改进排名 371

24.11 编写容易索引的页面 372

24.12 发布站点的其他技巧 373

第25章 聚合与播客 375

25.1 什么是提要 376

25.2 准备进行聚合 378

25.3 开始创建RSS提要 379

25.4 在提要中描述你的站点 380

25.5 把条目添加到提要 382

25.6 添加提要附件 384

25.7 为iTunes创建播客 386

25.8 验证提要 392

25.9 把播客提交到iTunes 393

25.10 在站点上发布RSS提要 394

25.11 订阅RSS提要 396

25.12 使用iTunes订阅播客 397

附录A (X)HTML参考资料 399

附录B CSS属性和值 409

附录C 固有事件 417

附录D (X)HTML符号和字符 419

附录E 十六进制 431

附录F (X)HTML工具 433

索引 437