v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《HTML、XHTML、CSS与JavaScript入门经典》(Beginning HTML, XHTML, CSS, and Javascript)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类网络
    出版社Jon Duckett
    发行时间2011年06月01日
    语言简体中文
  • 时间: 2012/09/16 11:19:16 发布 | 2012/09/16 14:43:22 更新
  • 分类: 图书  计算机与网络 

laymanal

精华资源: 1

全部资源: 1

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名HTML、XHTML、CSS与JavaScript入门经典
原名Beginning HTML, XHTML, CSS, and Javascript
作者Jon Duckett
图书分类网络
资源格式PDF
版本扫描版
出版社Jon Duckett
书号9787302251712
发行时间2011年06月01日
地区大陆
语言简体中文
简介

IPB Image

内容介绍:

自从网站诞生以来,用于构建网站的语言就一直在不断地演化。现在一系列最佳实践已经出现,使用HTML或XHTML创建基本的网页,使用CSS控制它们的外观并使它们更加引人注目,使用JavaScript添加交互功能。《HTML、XHTML、CSS与JavaScript入门经典》一书假设您以前没有任何经验,这些宝贵的资源有助于如何使用最新的Web标准。不管您是期待编写第一个网页的初学者,还是急需提升编程技能的资深程序员,都会发现对这些基本语言的实践指导,以及有经验的Web专家使用的重要提示和技术。

作者介绍:

作者:(美国)达克特(Jon Duckett) 译者:王德才 吴明飞 姜少孟

达克特,十多年来一直帮助众多公司实现创新性的Web策略。他亲自动手设计了他所参与的诸多项目,同时也帮助编写代码。在这段时间里,Jon撰著了多本书籍,内容涵盖Web设计、编程、可访问性和可用性。

内容截图:

IPB Image



目录

第1章 为Web结构化文档 20
1.1结构化文档组成的Web 20
1.2 HTML和XHTML简介 21
1.2.1标签和元素 23
1.2.2标题和正文 23
1.2.3元素特性 24
1.2.4通过查看源代码学习 26
1.2.5标记文本的元素 26
1.3基本文本格式化 27
1.3.1空白和流 27
1.3.2使用hn元素创建标题 28
1.3.3 align特性(弃用) 30
1.3.4使用<p>元素创建段落 31
1.3.5使用<br/>元素创建换行符 31
1.3.6使用<pre>元素创建预先格式化的文本 32
1.4表示元素 35
1.4.1 <b>元素 35
1.4.2 <i>元素 35
1.4.3 <u>元素(弃用) 36
1.4.4 <s>元素和<strike>元素(弃用) 36
1.4.5 <tt>元素 36
1.4.6 <sup>元素 36
1.4.7 <sub>元素 37
1.4.8 <big>元素 37
1.4.9 <small>元素 37
1.4.10 <hr/>元素 37
1.5短语元素 37
1.5.1用于添加强调的<em>元素 38
1.5.2用于添加着重强调的<strong>元素 38
1.5.3用于地址的<address>元素 39
1.5.4用于缩写词的<abbr>元素 39
1.5.5用于首字母缩略词的<acronym>元素 39
1.5.6用于特殊术语的<dfn>元素 40
1.5.7用于引用文本的<blockquote>元素 40
1.5.8在<blockquote>元素中使用cite特性 41
1.5.9用于短引用的<q>元素 41
1.5.10用于引证的<cite>元素 41
1.5.11用于代码的<code>元素 42
1.5.12用于通过键盘输入文本的<kbd>元素 43
1.5.13用于编程变量的<var>元素 43
1.5.14用于程序输出的<samp>元素 43
1.6列表 43
1.6.1利用<ul>元素创建无序列表 44
1.6.2有序列表 44
1.6.3定义列表 45
1.6.4嵌套列表 46
1.7编辑文本 48
1.8利用字符实体表示特殊字符 50
1.9注释 50
1.10 <font>元素(弃用) 51
1.11理解块级别元素和内联元素 51
1.12使用<div>元素和<span>元素对元素进行分组 52
1.12.1 XML声明 52
1.12.2文档类型声明 53
1.13核心元素和特性 54
1.13.1 <html>元素 54
1.13.2 <head>元素 55
1.13.3 <title>元素 55
1.13.4 <body>元素 56
1.14特性组 56
1.14.1核心特性 56
1.14.2国际化特性 58
1.14.3 UI事件特性 60
1.15本章小结 60
1.16练习 61
第2章 链接和导航 62
2.1基本链接 62
2.1.1链接到其他网页 62
2.1.2链接到E-mail地址 64
2.2理解目录和目录结构 66
2.3 URL简介 67
2.3.1绝对URL和相对URL 69
2.3.2 <base>元素 71
2.4使用<a>元素创建链接 71
2.4.1使用href特性创建源锚点 71
2.4.2使用name特性和id特性创建目标锚点(链接到网页的特定部分) 72
2.4.3 <a>元素的其他特性 74
2.5高级E-mail链接 79
2.6本章小结 80
2.7练习 81
第3章 图像、音频和视频 82
3.1使用<img>元素添加图像 82
3.1.1 src特性 83
3.1.2 alt特性 83
3.1.3 height特性和width特性 83
3.1.4 align特性(弃用) 85
3.1.5 border特性(弃用) 86
3.1.6 hspace特性和vspace特性(弃用) 86
3.1.7 ismap特性和usemap特性 86
3.1.8 longdesc特性 86
3.1.9 name特性(弃用) 87
3.2使用图像作为链接 88
3.3图像映射 89
3.3.1客户端图像映射 90
3.3.2服务器端图像映射 93
3.4选择正确的图像格式 94
3.4.1 GIF图像 95
3.4.2 GIF动画 98
3.4.3 JPEG图像 98
3.4.4 PNG图像 99
3.4.5保持较小的文件尺寸 100
3.5为网页添加Flash、视频和音频 102
3.5.1为网站添加Flash影片 103
3.5.2为网站添加视频 109
3.5.3使用Flash Video添加视频 110
3.5.4视频大小 112
3.5.5为网站添加音频 113
3.5.6当加载网页时自动播放音频和视频 117
3.5.7深入学习<object>元素和<param>元素 117
3.5.8 <param>元素 120
3.6本章小结 120
3.7练习 121
第4章 表格 124
4.1表格简介 124
4.2基本表格元素和特性 129
4.2.1创建表格的<table>元素 129
4.2.2包含表格行的<tr>元素 133
4.2.3表示单元格的<td>元素和<th>元素 135
4.3为表格添加<caption>元素 139
4.4对表格的部分进行分组 140
4.4.1使用colspan特性占据多列 140
4.4.2使用rowspan特性占据多行 141
4.4.3使用标题、主体和脚注划分表格 142
4.4.4使用<colgroup>元素对列进行分组 145
4.4.5使用<col>元素共享样式的列 146
4.5嵌套的表格 146
4.6表格的可访问性 148
4.6.1线性化表格的方式 148
4.6.2使用id、scope和 header特性 149
4.7本章小结 152
4.8练习 152
第5章 表单 154
5.1表单简介 154
5.2使用<form>元素创建表单 157
5.2.1 action特性 157
5.2.2 method特性 157
5.2.3 id特性 157
5.2.4 name特性(弃用) 158
5.2.5 onsubmit特性 158
5.2.6 onreset特性 158
5.2.7 enctype特性 159
5.2.8 accept-charset特性 159
5.2.9 accept特性 159
5.2.10 target特性 160
5.2.11空白和<form>元素 160
5.3表单控件 160
5.3.1文本输入 160
5.3.2按钮 165
5.3.3复选框 167
5.3.4单选按钮 169
5.3.5选择框 170
5.3.6文件选择框 175
5.3.7隐藏控件 176
5.3.8对象控件 177
5.4为控件创建标签与<label>元素 179
5.5使用<fieldset>元素和<legend>元素结构化表单 181
5.6焦点 182
5.6.1焦点移动顺序 183
5.6.2访问键 184
5.7禁用的和只读的控件 186
5.8向服务器发送表单数据 187
5.8.1 HTTP get方法 187
5.8.2 HTTP post方法 188
5.9本章小结 191
5.10练习 191
第6章 框架 194
6.1框架集简介 194
6.2使用框架的时机 197
6.3 <frameset>元素 197
6.3.1 cols特性 198
6.3.2 rows特性 200
6.3.3针对<frameset>元素的浏览器专用扩展 200
6.4 <frame>元素 202
6.4.1 src特性 202
6.4.2 name特性 203
6.4.3 frameborder特性 203
6.4.4 marginwidth特性和marginheight特性 203
6.4.5 noresize特性 204
6.4.6 scrolling特性 204
6.4.7 longdesc特性 204
6.5 <noframes>元素 204
6.6创建框架之间的链接 205
6.7使用<base>元素设置默认目标框架 207
6.8框架集嵌套 207
6.9使用<iframe>元素创建内联框架或浮动框架 209
6.10本章小结 214
6.11练习 215
第7章 层迭样式表 216
7.1 CSS简介 216
7.1.1一个基本示例 217
7.1.2继承 221
7.2添加CSS规则的位置 222
7.2.1 <link>元素 222
7.2.2 <style>元素 224
7.2.3外部CSS样式表的优点 224
7.3 CSS属性 225
7.4控制文本 226
7.4.1 font-family属性 227
7.4.2 font-size属性 228
7.4.3 font-weight属性 230
7.4.4 font-style属性 230
7.4.5 font-variant属性 231
7.4.6 font-stretch属性 231
7.4.7 font-size-adjust属性 232
7.5文本格式化 232
7.5.1 color属性 232
7.5.2 text-align属性 232
7.5.3 vertical-align属性 233
7.5.4 text-decoration属性 234
7.5.5 text-indent属性 235
7.5.6 text-shadow属性 236
7.5.7 text-transform属性 236
7.5.8 letter-spacing属性 237
7.5.9 word-spacing属性 238
7.5.10 white-space属性 238
7.5.11 direction属性 239
7.6文本伪类 239
7.6.1 first-letter伪类 239
7.6.2 first-line伪类 240
7.7选择器 242
7.7.1通用选择器 242
7.7.2类型选择器 242
7.7.3类选择器 243
7.7.4 id选择器 243
7.7.5子选择器 244
7.7.6派生选择器 244
7.7.7相邻兄弟选择器 244
7.7.8通用兄弟选择器 244
7.7.9使用子选择器和相邻兄弟选择器降低标记中类的依赖性 245
7.7.10特性选择器 246
7.8长度 247
7.8.1相对单位 248
7.8.2绝对单位 249
7.8.3百分比 249
7.9框模型简介 249
7.9.1演示框模型的示例 250
7.9.2边框属性 252
7.9.3 padding属性 254
7.9.4 margin属性 255
7.9.5框的范围 256
7.9.6 Internet Explorer框模型bug 261
7.10本章小结 265
7.11练习 266
第8章 更多层迭样式表 268
8.1链接 268
8.2背景 270
8.2.1 background-color属性 270
8.2.2 background-image属性 271
8.2.3 background-repeat属性 272
8.2.4 background-position属性(用于固定背景的位置) 273
8.2.5 background-attachment属性(用于水印) 274
8.2.6 background属性(简写形式) 275
8.3列表 275
8.3.1 list-style-type属性 276
8.3.2 list-style-position属性 277
8.3.3 list-style-image属性 278
8.3.4 list-style属性(简写形式) 278
8.4表格 278
8.4.1表格专用属性 280
8.4.2 border-collapse属性 280
8.4.3 border-spacing属性 281
8.4.4 empty-cells属性 282
8.4.5 caption-side属性 283
8.4.6 table-layout属性 283
8.5外边框 285
8.5.1 outline-width属性 285
8.5.2 outline-style属性 285
8.5.3 outline-color属性 286
8.5.4 outline属性(简写形式) 286
8.6 “:focus”伪类和“:active”伪类 286
8.7生成的内容 287
8.7.1“:before”和“:acter”伪元素 287
8.7.2 content属性 288
8.8其他属性 291
8.8.1 cursor属性 291
8.8.2 display属性 292
8.8.3 visibility属性 292
8.9附加规则 293
8.9.1 @import规则:模块化的样式表 293
8.9.2“!important”规则 294
8.9.3 @charset规则 294
8.10使用CSS进行定位和布局 295
8.10.1正常流 295
8.10.2 position属性 295
8.10.3框偏移属性 296
8.10.4相对定位 296
8.10.5绝对定位 297
8.10.6固定定位 298
8.10.7 z-index属性 299
8.10.8使用float属性浮动定位 300
8.10.9 clear属性 302
8.11本章小结 306
8.12练习 307
第9章 网页布局 310
9.1理解网站的访问者 311
9.1.1谁会访问网站 311
9.1.2用户为什么访问网站 312
9.1.3为了实现目标访问者需要了解的信息 313
9.1.4访问者访问网站的频率 314
9.1.5期望网站所能完成的工作 314
9.1.6优先考虑的信息 314
9.1.7分组和分类 315
9.1.8创建网站地图 315
9.1.9标识每个网页的关键元素 316
9.2网页的尺寸(与屏幕分辨率) 317
9.2.1理解屏幕尺寸 317
9.2.2固定宽度与流式设计 319
9.3设计网页 323
9.3.1组成与网格 324
9.3.2规划元素的位置 328
9.3.3访问者查看网页的方式 333
9.4编码设计 336
9.4.1 IE框模型bug 337
9.4.2使用网格 338
9.4.3多列布局 339
9.5针对移动设备进行开发 350
9.5.1理解媒体以及如何使用媒体 351
9.5.2移动开发策略 352
9.5.3构建移动网站 354
9.6本章小结 359
9.7练习 359
第10章 设计问题 362
10.1排版 362
10.1.1文本行的长度——度量 363
10.1.2字体尺寸 364
10.1.3选择字体 366
10.1.4文本行的高度——行间距 367
10.1.5 CSS重置 368
10.1.6文本行的高度——基准线网格 369
10.1.7字母之间的空白——字符间距 372
10.1.8空白 372
10.1.9分块 374
10.1.10对比度 375
10.2导航 376
10.2.1菜单 376
10.2.2链接 383
10.2.3网站搜索功能 386
10.3表格 387
10.3.1内边距 388
10.3.2标题 388
10.3.3隔行阴影 389
10.4表单 390
10.4.1设计表单之前的工作 390
10.4.2设计表单 392
10.4.3表单布局 396
10.5本章小结 409
10.6练习 409
第11章 学习JavaScript 412
11.1编程的定义 412
11.2为网页添加脚本的方式 414
11.2.1 JavaScript中的注释 416
11.2.2 <noscript>元素 417
11.3文档对象模型 418
11.3.1使用点符号访问值 419
11.3.2 document对象 420
11.3.3 forms集合 422
11.3.4表单元素 423
11.3.5 images集合 426
11.3.6对象的不同类型 428
11.4开始使用JavaScript编程 429
11.5变量 429
11.5.1为变量赋值 430
11.5.2变量的生命周期 430
11.6运算符 431
11.6.1算术运算符 431
11.6.2赋值运算符 431
11.6.3比较运算符 432
11.6.4逻辑或布尔运算符 433
11.6.5字符串运算符 433
11.7函数 433
11.7.1定义函数的方式 433
11.7.2调用函数的方式 434
11.7.3 return语句 434
11.8条件语句 435
11.8.1 if语句 435
11.8.2 if…else语句 436
11.8.3 switch语句 436
11.9循环 438
11.9.1 while循环 438
11.9.2 do…while循环 439
11.9.3 for循环 439
11.9.4无限循环和break语句 440
11.10事件 441
11.11内置对象 442
11.11.1字符串对象 442
11.11.2日期对象 445
11.11.3数学对象 447
11.11.4数组对象 449
11.11.5窗口对象 450
11.12编写JavaScript代码 452
11.12.1关于数据类型的注意事项 453
11.12.2关键字 453
11.13本章小结 454
11.14练习 454
第12章 使用JavaScript 456
12.1编写脚本的一些实用提示 456
12.1.1其他人是否已经编写过这个脚本 456
12.1.2可重用的函数 457
12.1.3使用外部JavaScript文件 457
12.1.4将脚本放置在scripts文件夹中 457
12.2表单验证 457
12.2.1验证的时机 458
12.2.2可以检查的内容 458
12.2.3检查表单的方式 458
12.2.4检查文本字段 459
12.2.5选择框选项 471
12.2.6单选按钮 472
12.2.7复选框 474
12.3增强表单 476
12.3.1为第一个表单项设置焦点 476
12.3.2自动在字段之间移动焦点 477
12.3.3禁用文本输入框 478
12.3.4大小写转换 479
12.3.5删除字段开头和结尾处的空格 480
12.3.6选择文本区域中的所有内容 481
12.3.7选中和取消选中所有复选框 482
12.4 JavaScript库 489
12.4.1利用Scriptaculous库创建动画效果 490
12.4.2利用Scriptaculous库拖放可排序列表 492
12.4.3创建轻型框 493
12.4.4创建模态窗口 494
12.4.5利用MochiKit库创建可排序的表格 496
12.4.6利用YUI库创建日历 498
12.4.7利用YUI库创建自动完成输入的文本输入框 499
12.5本章小结 501
12.6练习 501
第13章 在Web上发布网站 504
13.1 meta标签 505
13.1.1 name特性和content特性 505
13.1.2 http-equiv特性和content特性 507
13.1.3 scheme特性 509
13.2测试网站 509
13.2.1验证HTML、XHTML和CSS 510
13.2.2检查链接 512
13.2.3检查颜色深度 513
13.2.4可访问性检查工具 514
13.2.5使用不同版本的浏览器进行检查 514
13.2.6引导测试 515
13.2.7校对 516
13.3发布网站 516
13.3.1获取域名 516
13.3.2主机托管 517
13.3.3选择主机时的关键考虑事项 518
13.3.4使用FTP将网站上传到服务器 520
13.3.5目录结构和相对URL的重要性 521
13.4公布网站 522
13.4.1始终提及您的URL 522
13.4.2内容是上帝 523
13.4.3论坛、社区以及社会网络 523
13.4.4检查商业网站和目录 523
13.4.5相互链接 523
13.4.6分析竞争对手 524
13.4.7使用户能够很容易地链接到网站 524
13.4.8按点击付费的广告 525
13.4.9显示广告 525
13.4.10创建一个E-mail时事通讯 526
13.5理解您的访问者 526
13.5.1使用Google Analytics检查10项内容 527
13.5.2度量所有内容 528
13.6下一步学习的内容 529
13.6.1工具 529
13.6.2其他技术简介 532
13.7本章小结 536
第14章 核对清单 538
14.1搜索引擎优化核对清单 538
14.1.1在页技术 538
14.1.2标识关键词和短语 539
14.1.3离页技术 541
14.2可访问性核查清单 542
14.2.1设置文档 542
14.2.2结构化和语义化标记 542
14.2.3链接与导航 542
14.2.4图像和多媒体 543
14.2.5颜色 543
14.2.6表格 543
14.2.7表单 544
14.2.8样式表 544
14.2.9 JavaScript 544
14.2.10跳过链接 544
14.3 HTML和XHTML之间的区别 545
14.3.1所有标签名称和特性名称必须是小写 545
14.3.2所有特性必须具有一个由双引号给出的值 545
14.3.3元素必须嵌套并且不能重迭 545
14.3.4空元素必须包含一个结束斜杠 546
14.3.5脚本必须位于CDATA部分 546
14.4 HTML 5 546
14.4.1 HTML 5的语言兼容性 547
14.4.2样式标记将被删除 547
14.4.3新语义元素 547
14.4.4用于<input>元素type特性的新值 548
14.4.5新的多媒体元素 549
14.4.6新的API 549
附录A 习题答案 550
附录B XHTML元素参考 582
附录C CSS属性 610
附录D 颜色名和颜色值 636
附录E 字符编码 642
附录F 特殊字符 646
附录G 语言代码 656
附录H MIME媒体类型 660
附录I 弃用的和浏览器专用的标记 668

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有390网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。