《HTML开发王》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张亚飞主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121063816
  • 页数:439 页
图书介绍:本书完全按照HTML 4.01规范编写,详细介绍如何使用HTML语言创作网页,并且介绍如何将网页聚合起来架设网站。HTML语言有严格的逻辑,是完整系统互联网知识体系的一部分。本书亦包含XHTML 1.0规范的全部内容。本书以最新的技巧,教读者轻松掌握HTML语言;并按照下面的逻辑认知顺序进行讲授:什么是HTML语言(what),为什么学HTML语言(why),以及怎样使用HTML语言(how)。这样是为了先帮助用户建立首要的、基础的正确认知,而后以深入浅出的实例来说明如何利用HTML语言来制作网页(即通过一个完整的网上餐厅案例,循序渐进地指导读者怎样将HTML网页集合起来架设网站,并通过这一范例了解如何上载、更新和管理网站的技能)。

第1章 建立首要的、基础的正确认知 3

1.1Internet和万维网 4

1.1.1什么是WWW(万维网) 4

1.1.2W3C是什么 5

1.2网页、浏览器、网站和网络服务器 6

1.2.1网页和浏览器 6

1.2.2不可不知的浏览器发展史 6

1.2.3浏览网页 9

1.2.4网站和网络服务器 10

1.3了解HTML语言 12

1.3.1关于HTML和HTML编辑器 12

1.3.2创建第一个网页 13

1.3.3查看网页的源文件 14

1.4HTML 4.0的特点 15

1.4.1国际化 15

1.4.2可访问性 16

1.4.3表格 16

1.4.4混合文档 16

1.4.5样式表 17

1.4.6脚本 17

1.4.7打印 17

1.5巩固与自测 17

第2章 HTML文档的基本结构 19

2.1使用Dreamweaver创建第一个网页 20

2.1.1Dreamweaver安装和配置向导 20

2.1.2使用Dreamweaver创建网页的基本步骤 22

2.1.3使用Dreamweaver的基本知识 25

2.2HTML文档的基本结构 30

2.2.1了解SGML和HTML的关系 31

2.2.2HTML简要的历史和为何要使用HTML 32

2.2.3HTML 4.01的版本和文档类型声明 34

2.2.4<html></html>标签对和属性 35

2.2.5<head></head>标签对 35

2.2.6<body></body>标签对 35

2.3巩固与自测 36

第3章 HTML文档的编写规范 37

3.1使用标签、元素和属性 38

3.1.1标签 38

3.1.2元素 39

3.1.3属性的定义 39

3.1.4属性值的定义 40

3.1.5元素和属性的大小写规范 41

3.2字符引用 42

3.2.1字符数字引用 43

3.2.2字符实体引用 43

3.3使用注释 44

3.4关于空白和空白字符 45

3.4.1关于断行符 45

3.4.2空白字符 45

3.5基本HTML数据型式 46

3.5.1CDATA数据类型 46

3.5.2ID和NAME使用的数据类型 47

3.5.3IDREF和IDREFS使用的数据类型 47

3.5.4NUMBER数据类型 47

3.5.5文本字符串 47

3.5.6使用URI 47

3.5.7使用颜色 47

3.5.8使用长度 48

3.5.9内容类型(MIME类型) 49

3.5.10语言代码 49

3.5.11字符编码 49

3.5.12单字符 49

3.5.13日期和时间 49

3.5.14链接类型 50

3.5.15介质描述符 50

3.5.16脚本数据 51

3.5.17样式表数据 51

3.5.18框架目标名 52

3.6巩固与自测 52

第4章 HTML文档的头部定义 57

4.1定义标题(title元素) 58

4.2怎样定义元数据 58

4.2.1定义元数据关键字 58

4.2.2元数据的语言信息 59

4.2.3元数据的其他定义方法 59

4.3用于搜索引擎的元数据 60

4.3.1定义编辑工具 60

4.3.2定义版权信息 60

4.3.3定义关键字 61

4.3.4定义概要描述 61

4.3.5定义设计者 61

4.3.6定义创作日期 61

4.3.7定义搜索引擎搜索方式 61

4.4用于HTTP消息报头的元数据(属性http-equiv) 62

4.4.1设置网页内容类型和字符集 62

4.4.2设置网页所使用的语言 63

4.4.3设置网页定时跳转 63

4.4.4设置网页禁用缓存 64

4.4.5设置网页到期 64

4.4.6设置网页Cookie存活时间 65

4.4.7设置网页框架目标 65

4.4.8设置网页转场效果 65

4.4.9设置网页分级 66

4.5元数据纲要和元数据架构 67

4.5.1使用元数据纲要(profile属性) 67

4.5.2使用元数据架构(scheme属性) 68

4.6巩固与自测 68

第5章 文字与段落 69

5.1结构化的文本 70

5.1.1用于强调的短语元素(em元素、strong元素、cite元素) 70

5.1.2用于缩写的短语元素(abbr元素、acronym元素) 71

5.1.3其他的短语元素(dfn、code、samp、kbd、var) 71

5.1.4引用(blockquote元素、q元素) 71

5.1.5下标和上标(sub元素、sup元素) 72

5.2行和段落 72

5.2.1段落(p元素) 73

5.2.2控制换行(br元素) 73

5.2.3连字符 74

5.2.4预格式化文本(pre元素) 74

5.2.5段落的视觉呈现 75

5.3标题字体(h#元素) 76

5.4标记文档改变:ins和del元素 76

5.5基本文字格式(tt、i、b、big、small、strike、s、u) 78

5.6字体修改(font、basefont元素) 79

5.6.1改变字体大小(size属性) 79

5.6.2改变文本颜色(color属性) 80

5.6.3改变字体(face属性) 80

5.7加入水平分割线(hr元素) 80

5.7.1分隔线宽度和高度(width属性、size属性) 81

5.7.2分隔线对齐(align属性) 81

5.7.3分隔线颜色(color属性) 82

5.7.4分隔线阴影(noshade属性) 82

5.8巩固与自测 83

第6章 建立列表 85

6.1创建列表 86

6.1.1有序列表(o1元素) 86

6.1.2无序列表(ul元素) 86

6.1.3解说列表(dl元素) 87

6.1.4嵌套列表 88

6.1.5列表的紧凑显示(compact属性) 90

6.2定制列表前的符号 90

6.2.1定制无序列表符号(type属性) 90

6.2.2定制有序列表中的序号(type属性) 92

6.2.3定制有序列表中的列表项的起始数(start属性) 92

6.2.4定制有序列表中的列表项序号的数值(value属性) 93

6.3使用dir和menu元素来定义列表 94

6.4巩固与自测 95

第7章 建立超链接 97

7.1链接的基础知识 98

7.2了解文档位置和路径 99

7.2.1绝对路径 99

7.2.2文档相对路径 99

7.2.3区分URI、URL和URN 100

7.2.4区分本地链接和服务器链接 101

7.3使用a元素定义链接 101

7.3.1定义链接的目标URI(href属性) 102

7.3.2定义链接的目标窗口(target属性) 102

7.3.3定义链接的提示信息(title属性) 103

7.3.4国际化和链接(hreflang属性和charset属性) 103

7.3.5链接到其他网站 104

7.3.6链接到您的网站中的其他网页 104

7.3.7链接到电子邮件地址 104

7.3.8链接到任何类型的文件以供下载 105

7.3.9创建空链接和脚本链接 105

7.3.10链接的创建与管理 107

7.4定义书签和链接到书签 107

7.4.1定义命名锚点(id属性和name属性) 108

7.4.2链接到命名锚点 109

7.5文档关系链接(link元素) 109

7.5.1定义关系链接地址(href属性) 109

7.5.2向前链接或者反转链接(rel和rev属性) 110

7.5.3链接到外部样式表 110

7.5.4使用link元素说明文档集合关系 110

7.5.5链接到文档的替代版本 112

7.5.6链接到文档的版权声明 112

7.5.7链接到文档的帮助 113

7.5.8链接到文档中的书签 113

7.6link元素和搜索引擎 113

7.7定义基准地址(base元素) 114

7.7.1使用基准URI 115

7.7.2用户浏览器如何决定相对URI 115

7.7.3定义基准链接目标窗口(target属性) 116

7.8巩固与自测 116

第8章 链入图片和混排图文 119

8.1了解图片 120

8.1.1了解GIF格式图片 120

8.1.2了解JPEG格式图片 121

8.1.3了解PNG格式图片 122

8.1.4创建图片 122

8.2链入图片(img元素) 123

8.2.1图片的源地址(src属性) 123

8.2.2图片的幅面大小(width属性和height属性) 123

8.2.3图片的说明(alt属性、longdesc属性) 124

8.2.4图片的边框(border属性) 125

8.2.5图片的占位符 126

8.2.6图片和文字的对齐(align属性) 126

8.2.7图片的水平间距和垂直间距(hspace属性和vspace属性) 127

8.3为图片建立超链接(img元素) 128

8.4创建图像映射 128

8.4.1了解热点和图像映射 129

8.4.2关于客户端图像映射和服务端图像映射 129

8.4.3创建图像映射(map元素、area元素) 130

8.4.4设置热点默认链接 133

8.4.5创建服务端图像映射 133

8.4.6客户端图像映射和服务端图像映射混合 134

8.5飘浮对象和图文混排 135

8.5.1飘浮对象的定义 135

8.5.2飘浮对象周围的文本的流动 136

8.6巩固与自测 137

第9章 使用表格 139

9.1了解表格 140

9.1.1表格用来做什么 140

9.1.2了解行、列和单元格 141

9.2创建表格 141

9.2.1创建表格的基本语法(table元素、tr元素、th元素、td元素) 142

9.2.2设置表格边框线条宽度(border属性) 143

9.2.3设置表格宽度(width属性) 143

9.2.4表格在页面中的对齐(align属性) 144

9.2.5表格的描述(summary属性) 145

9.2.6表格的背景色(bgcolor属性) 145

9.2.7表格中单元格的间距和衬距(cellspacing属性、cellpadding属性) 146

9.3表格的标题(capt i on元素) 148

9.4设置单元格(th元素、td元素) 149

9.4.1使用th元素定义单元格 149

9.4.2跨多行、多列的单元格 150

9.4.3单元格的背景色彩 153

9.4.4单元格的宽度和高度 153

9.5表格的按行分组显示(thead元素、tfoot元素、tbody元素) 154

9.6表格的按列分组显示(colgroup元素、col元素) 156

9.6.1创建列分组(colgroup元素) 156

9.6.2使用span属性指定列分组 157

9.6.3为列分组定义列宽(width属性) 157

9.7表格边框和分隔线的呈现(frame属性、rules属性) 161

9.7.1表格中边框线的显示(frame属性) 161

9.7.2表格中分隔线的显示(rules属性) 161

9.8单元格内内容的对齐 162

9.8.1单元格对齐属性 162

9.8.2对齐的继承 164

9.8.3轴线(axis属性) 164

9.9巩固与自测 164

第10章 建立HTML表单 167

10.1认识和建立HTML表单 168

10.1.1建立表单(form元素) 168

10.1.2了解控件 169

10.1.3控件类型 169

10.2使用input元素创建表单控件 170

10.2.1创建文本框和密码文本框 171

10.2.2创建复选框 172

10.2.3创建单选按钮 173

10.2.4创建提交按钮 174

10.2.5创建重置按钮 174

10.2.6创建图形按钮 174

10.2.7创建普通按钮 175

10.2.8创建文件选择框 175

10.2.9创建隐藏控件 176

10.3使用button元素创建按钮 176

10.4组合框控件和列表框控件 177

10.4.1创建组合框控件和列表框控件 178

10.4.2成组选项 179

10.4.3关于预先选定选项 180

10.5创建多行文本框(textarea元素) 181

10.6使用isindex元素创建文本框 182

10.7为表单控件定义标签(label元素) 182

10.8为表单添加结构(fieldset元素和legend元素) 184

10.9将焦点移到某个元素上 185

10.9.1使用【Tab】键导航 185

10.9.2使用热键导航 186

10.10设置禁用控件和设置只读控件 187

10.10.1设置禁止控件 187

10.10.2设置只读控件 188

10.11表单提交 188

10.11.1表单提交的方法 188

10.11.2结果良好的控件 189

10.11.3浏览器怎样发送表单数据 190

10.11.4表单内容的类型 190

10.12巩固与自测 194

第11章 使用框架集结构 195

11.1框架集的基本语法 196

11.1.1框架文档声明 198

11.1.2纵向排列框架和横向排列框架(rows属性、cols属性) 198

11.1.3嵌套框架集 200

11.1.4不显示框架时(noframes元素) 201

11.2框架窗口的内容和外观(frame元素) 202

11.2.1设置框架的初始内容 202

11.2.2框架窗口边框线的设置 203

11.2.3页面空白 204

11.2.4滚动条设置 204

11.2.5改变框架窗口大小 205

11.2.6框架的描述(title属性、longdesc属性) 205

11.3使用目标框架(name属性和target属性) 206

11.3.1设置链接默认的目标 207

11.3.2目标的优先级 208

11.3.3名称和框架标识 208

11.4内联框架(iframe元素) 209

11.5巩固与自测 210

第12章 链入对象和其他多媒体元素 213

12.1使用Java Applet(applet元素) 214

12.1.1安装Java运行时环境 214

12.1.2准备Java Applet应用程序 215

12.1.3链入Java Applet应用程序 216

12.2使用object元素链入对象 218

12.2.1为何要使用object元素 218

12.2.2了解对象、数据和实现 219

12.2.3使用通用的链入方法(object元素) 220

12.2.4将object元素置于head元素内 221

12.2.5渲染对象的规则 222

12.2.6内联数据vs外部数据 223

12.2.7对象初始化(param元素) 224

12.2.8对象的全局命名机制 225

12.2.9对象的声明和实例化 225

12.3使用object元素链入对象实践 226

12.3.1链入Java Applet 227

12.3.2链入Flash影片(SWF) 229

12.3.3链入QuickTime影片(MOV) 230

12.3.4链入AVI、MPEG影片 231

12.3.5链入Real影片(RM和RMVB) 233

12.3.6链入MP3、WMA音频 234

12.3.7链入Shockwave影片(DIR) 234

12.3.8关于嵌入的HTML文档 235

12.4链入对象的呈现 235

12.4.1对象的宽度和高度 235

12.4.2对象的水平间距和垂直间距(hspace属性和vspace属性) 236

12.4.3对象的边框 236

12.4.4对象的对齐 236

12.4.5定义替换文本 237

12.5使用object元素创建图像映射 237

12.5.1使用a元素定义热点 237

12.5.2为内嵌元素定义热点 238

12.6巩固与自测 239

第13章 使用脚本语言 241

13.1了解脚本语言 242

13.1.1客户端脚本 242

13.1.2服务端脚本 243

13.2在HTML文档中使用脚本代码 243

13.2.1使用script元素定义脚本代码 243

13.2.2在内建事件中定义脚本 244

13.2.3在超链接中定义脚本 245

13.2.4定义脚本语言 246

13.2.5动态修改文档 247

13.2.6认识DHTML 249

13.3浏览器不支持脚本是应注意的问题 249

13.3.1noscript元素 249

13.3.2隐藏脚本数据 250

13.4巩固与自测 251

第14章 HTML网页呈现和网页国际化 255

14.1键入文字和使用字符编码(charset属性) 256

14.1.1计算机文字字符编码简介 256

14.1.2使用HTML文档字符集和选择字符编码 258

14.1.3指定字符编码 259

14.1.4字符编码的优先级 260

14.1.5在HTML文档中使用字符引用 260

14.2指定文档内容的语言(lang属性) 260

14.2.1语言代码 261

14.2.2语言代码的继承 262

14.2.3浏览器对语言代码的解释 263

14.3定义文本和表格的方向 263

14.3.1Unicode规范定义的文本字符方向 263

14.3.2Unicode双向运算法则 264

14.3.3文本方向的继承 265

14.3.4使用bdo元素忽略双向运算法则 266

14.3.5表格的方向 267

14.4body元素用于全局呈现 268

14.5网页国际化和区域化的相关名词 269

14.6巩固与自测 269

第15章 应用样式表呈现和布局 271

15.1为什么要使用样式表 272

15.1.1过去的不足和样式表的优点 272

15.1.2了解CSS(层叠样式表) 273

15.1.3HTML 4对样式表技术的支持 274

15.2添加CSS样式到HTML网页 275

15.2.1设置默认的样式表语言 276

15.2.2内联样式 276

15.2.3定义嵌入的样式表(style元素) 276

15.3使用外部样式表 279

15.3.1“可替换样式表”和“偏好样式表” 279

15.3.2指定外部样式表 281

15.3.3样式表的声明语句 282

15.3.4使用HTTP消息报头链接到样式表 282

15.4层叠样式表 283

15.4.1基于介质的层叠 283

15.4.2继承和层叠 284

15.5隐藏样式数据 284

15.6了解块级元素和行内级元素 284

15.6.1块级元素和行内级元素的不同 285

15.6.2关于div元素和span元素 285

15.6.3元素标识(id属性和class属性) 286

15.7巩固与自测 287

第16章 应用表格和框架布局 289

16.1使用表格进行网页设计和布局的方法 290

16.1.1了解布局模块 290

16.1.2表格布局的方法 291

16.2在Dreamweaver中使用表格 292

16.2.1在“布局”模式下使用表格进行网页布局 293

16.2.2在“布局”模式下修改网页布局 295

16.2.3设置“布局”模式的首选参数 298

16.2.4将内容添加到布局单元格中 299

16.3使用嵌套表格进行网页布局实务 300

16.3.1通过嵌套表格实现布局 300

16.3.2怎样在文本周围保留空白区域 301

16.3.3怎样设置复杂的边缘饰纹 302

16.3.4布局的最后润色 303

16.4使用框架进行网页布局实务 305

16.4.1框架和表格的关系 306

16.4.2在Dreamweaver中使用框架 306

16.5巩固与自测 308

第17章 网页、网站和网络应用程序 311

17.1安装和设置网络应用程序的运行环境 312

17.1.1安装IIS 313

17.1.2安装PWS 313

17.1.3通过服务器请求网页 314

17.2Web服务器根目录和虚拟目录 315

17.2.1Web服务器根目录 315

17.2.2虚拟目录 316

17.2.3启用默认文件 318

17.3巩固与自测 320

第18章 HTML完整应用——创建网上餐厅网站 321

18.1怎样开发网站 322

18.2规划设计网站 322

18.2.1规划网站的结构 323

18.2.2创建网站 323

18.3风格设计和页面布局 324

18.3.1注意事项 324

18.3.2设计网页布局 325

18.3.3使用框架和表格实现布局 327

18.3.4实现主页默认中间模块 332

18.4浏览产品 341

18.4.1创建产品列表网页 342

18.4.2创建产品详细信息 348

18.5实现顶部广告模块 350

第19章 发布和管理网站 353

19.1设置Dreamweaver站点 354

19.1.1了解Dreamweaver站点 354

19.1.2创建新的Dreamweaver站点 355

19.1.3编辑Dreamweaver站点设置 357

19.2整理站点 357

19.2.1检查无效链接 357

19.2.2验证语法是否有误 358

19.3上传和更新的管理 358

19.3.1使用FTP服务器建立上传网站空间 358

19.3.2虚拟主机 360

19.3.3管理和上传网站 361

19.3.4管理局域网站点 362

附录A从HTML 4到XHTML 365

A.1XML的知识准备 366

A.1.1书写XML文档 366

A.1.2有效的XML文档 370

A.1.3使用命名空间 372

A.2XHTML语法入门 373

A.2.1XHTML文档结构 373

A.2.2XHTML文档标签语法 374

A.3XHTML和HTML 4的不同点 375

A.3.1文档必须格式良好 375

A.3.2元素和属性必须使用小写字母 376

A.3.3属性定义必须严格符合要求 376

A.3.4Script和Style元素 377

A.3.5SGML禁止 377

A.3.6使用lang和xml:lang属性 378

A.3.7使用字符编码 378

A.3.8包含id和name属性的元素 378

A.3.9使用isindex 379

A.3.10使用逻辑属性 379

A.3.11文档对象模型和XHTML 379

A.3.12层叠样式表和XHTML 379

A.3.13不要在注释内容中使“—” 380

A.3.14使用十六进制数字引用 380

A.3.15预定义属性值必须区分大小写 381

A.4转换HTML 4为XHTML 381

附录BHTML的字符实体引用和数字引用对照表 383

附录C用HTML 4.0制作文档应遵循的一般性原则 393

附录D使用微软个人服务器PWS 395

D.1安装PWS 396

D.2配置PWS 397

D.2.1主屏 397

D.2.2高级 398

D.2.3其他 398

附录E关于网页安全色 399

附录FHTML自然语言及语言代码对照表 403

附录G常用字符集速查表 405

附录HHTML标签对的使用及元素可用属性速查手册 407

附录IHTML属性及可附着元素速查手册 413

附录J参考答案 421

第1章 422

第2章 423

第3章 423

第4章 424

第5章 425

第6章 425

第7章 426

第8章 427

第9章 428

第10章 428

第11章 429

第12章 430

第13章 430

第14章 431

第15章 432

第16章 433

第17章 433

附录K参考文献及资料来源 435