图书介绍
HTML、XHTML、CSS与JavaScript入门经典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)达克特著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302251712
- 出版时间:2011
- 标注页数:674页
- 文件大小:146MB
- 文件页数:693页
- 主题词:超文本标记语言,HTML、XHTML-主页制作-程序设计;网页制作工具,CSS;JAVA语言-程序设计
PDF下载
下载说明
HTML、XHTML、CSS与JavaScript入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 为Web结构化文档1
1.1结构化文档组成的Web1
1.2 HTML和XHTML简介2
1.2.1标签和元素4
1.2.2标题和正文4
1.2.3元素特性5
1.2.4通过查看源代码学习7
1.2.5标记文本的元素7
1.3基本文本格式化8
1.3.1空白和流8
1.3.2使用hn元素创建标题9
1.3.3 align特性(弃用)11
1.3.4使用<p>元素创建段落12
1.3.5使用<br/>元素创建换行符12
1.3.6使用<pre>元素创建预先格式化的文本13
1.4表示元素16
1.4.1 <b>元素16
1.4.2 <i>元素16
1.4.3 <u>元素(弃用)17
1.4.4 <s>元素和<strike>元素(弃用)17
1.4.5 <tt>元素17
1.4.6 <sup>元素17
1.4.7 <sub>元素18
1.4.8 <big>元素18
1.4.9 <small>元素18
1.4.10 <hr/>元素18
1.5短语元素18
1.5.1用于添加强调的<em>元素19
1.5.2用于添加着重强调的<strong>元素19
1.5.3用于地址的<address>元素20
1.5.4用于缩写词的<abbr>元素20
1.5.5用于首字母缩略词的<acronym>元素20
1.5.6用于特殊术语的<dfn>元素21
1.5.7用于引用文本的<blockquote>元素21
1.5.8在<blockquote>元素中使用cite特性22
1.5.9用于短引用的<q>元素22
1.5.10用于引证的<cite>元素22
1.5.11用于代码的<code>元素23
1.5.12用于通过键盘输入文本的<kbd>元素24
1.5.13用于编程变量的<var>元素24
1.5.14用于程序输出的<samp>元素24
1.6列表24
1.6.1利用<ul>元素创建无序列表25
1.6.2有序列表25
1.6.3定义列表26
1.6.4嵌套列表27
1.7编辑文本29
1.8利用字符实体表示特殊字符31
1.9注释31
1.10 <font>元素(弃用)32
1.11理解块级别元素和内联元素32
1.12使用<div>元素和<span>元素对元素进行分组33
1.12.1 XML声明33
1.12.2文档类型声明34
1.13核心元素和特性35
1.13.1 <html>元素35
1.13.2 <head>元素36
1.13.3 <title>元素36
1.13.4 <body>元素37
1.14特性组37
1.14.1核心特性37
1.14.2国际化特性39
1.14.3 UI事件特性41
1.15本章小结41
1.16练习42
第2章 链接和导航43
2.1基本链接43
2.1.1链接到其他网页43
2.1.2链接到E-mail地址45
2.2理解目录和目录结构47
2.3 URL简介48
2.3.1绝对URL和相对URL50
2.3.2 <base>元素52
2.4使用<a>元素创建链接52
2.4.1使用href特性创建源锚点52
2.4.2使用name特性和id特性创建目标锚点(链接到网页的特定部分)53
2.4.3 <a>元素的其他特性55
2.5高级E-mail链接60
2.6本章小结61
2.7练习62
第3章 图像、音频和视频63
3.1使用<img>元素添加图像63
3.1.1 src特性64
3.1.2 alt特性64
3.1.3 height特性和width特性64
3.1.4 align特性(弃用)66
3.1.5 border特性(弃用)67
3.1.6 hspace特性和vspace特性(弃用)67
3.1.7 ismap特性和usemap特性67
3.1.8 longdesc特性67
3.1.9 name特性(弃用)68
3.2使用图像作为链接69
3.3图像映射70
3.3.1客户端图像映射71
3.3.2服务器端图像映射74
3.4选择正确的图像格式75
3.4.1 GIF图像76
3.4.2 GIF动画79
3.4.3 JPEG图像79
3.4.4 PNG图像80
3.4.5保持较小的文件尺寸81
3.5为网页添加Flash、视频和音频83
3.5.1为网站添加Flash影片84
3.5.2为网站添加视频90
3.5.3使用Flash Video添加视频91
3.5.4视频大小93
3.5.5为网站添加音频94
3.5.6当加载网页时自动播放音频和视频98
3.5.7深入学习<object>元素和<param>元素98
3.5.8 <param>元素101
3.6本章小结101
3.7练习102
第4章 表格105
4.1表格简介105
4.2基本表格元素和特性110
4.2.1创建表格的<table>元素110
4.2.2包含表格行的<tr>元素114
4.2.3表示单元格的<td>元素和<th>元素116
4.3为表格添加<caption>元素120
4.4对表格的部分进行分组121
4.4.1使用colspan特性占据多列121
4.4.2使用rowspan特性占据多行122
4.4.3使用标题、主体和脚注划分表格123
4.4.4使用<colgroup>元素对列进行分组126
4.4.5使用<col>元素共享样式的列127
4.5嵌套的表格127
4.6表格的可访问性129
4.6.1线性化表格的方式129
4.6.2使用id、scope和 header特性130
4.7本章小结133
4.8练习133
第5章 表单135
5.1表单简介135
5.2使用<form>元素创建表单138
5.2.1 action特性138
5.2.2 method特性138
5.2.3 id特性138
5.2.4 name特性(弃用)139
5.2.5 onsubmit特性139
5.2.6 onreset特性139
5.2.7 enctype特性140
5.2.8 accept-charset特性140
5.2.9 accept特性140
5.2.10 target特性141
5.2.11空白和<form>元素141
5.3表单控件141
5.3.1文本输入141
5.3.2按钮146
5.3.3复选框148
5.3.4单选按钮150
5.3.5选择框151
5.3.6文件选择框156
5.3.7隐藏控件157
5.3.8对象控件158
5.4为控件创建标签与<label>元素160
5.5使用<fieldset>元素和<legend>元素结构化表单162
5.6焦点163
5.6.1焦点移动顺序164
5.6.2访问键165
5.7禁用的和只读的控件167
5.8向服务器发送表单数据168
5.8.1 HTTP get方法168
5.8.2 HTTP post方法169
5.9本章小结172
5.10练习172
第6章 框架175
6.1框架集简介175
6.2使用框架的时机178
6.3 <frameset>元素178
6.3.1 cols特性179
6.3.2 rows特性181
6.3.3针对<frameset>元素的浏览器专用扩展181
6.4 <frame>元素183
6.4.1 src特性183
6.4.2 name特性184
6.4.3 frameborder特性184
6.4.4 marginwidth特性和marginheight特性184
6.4.5 noresize特性185
6.4.6 scrolling特性185
6.4.7 longdesc特性185
6.5 <noframes>元素185
6.6创建框架之间的链接186
6.7使用<base>元素设置默认目标框架188
6.8框架集嵌套188
6.9使用<iframe>元素创建内联框架或浮动框架190
6.10本章小结195
6.11练习196
第7章 层叠样式表197
7.1 CSS简介197
7.1.1一个基本示例198
7.1.2继承202
7.2添加CSS规则的位置203
7.2.1 <link>元素203
7.2.2 <style>元素205
7.2.3外部CSS样式表的优点205
7.3 CSS属性206
7.4控制文本207
7.4.1 font-family属性208
7.4.2 font-size属性209
7.4.3 font-weight属性211
7.4.4 font-style属性211
7.4.5 font-variant属性212
7.4.6 font-stretch属性212
7.4.7 font-size-adjust属性213
7.5文本格式化213
7.5.1 color属性213
7.5.2 text-align属性213
7.5.3 vertical-align属性214
7.5.4 text-decoration属性215
7.5.5 text-indent属性216
7.5.6 text-shadow属性217
7.5.7 text-transform属性217
7.5.8 letter-spacing属性218
7.5.9 word-spacing属性219
7.5.10 white-space属性219
7.5.11 direction属性220
7.6文本伪类220
7.6.1 first-letter伪类220
7.6.2 first-line伪类221
7.7选择器223
7.7.1通用选择器223
7.7.2类型选择器223
7.7.3类选择器224
7.7.4 id选择器224
7.7.5子选择器225
7.7.6派生选择器225
7.7.7相邻兄弟选择器225
7.7.8通用兄弟选择器225
7.7.9使用子选择器和相邻兄弟选择器降低标记中类的依赖性226
7.7.10特性选择器227
7.8长度228
7.8.1相对单位229
7.8.2绝对单位230
7.8.3百分比230
7.9框模型简介230
7.9.1演示框模型的示例231
7.9.2边框属性233
7.9.3 padding属性235
7.9.4 margin属性236
7.9.5框的范围237
7.9.6 Internet Explorer框模型bug242
7.10本章小结246
7.11练习247
第8章 更多层叠样式表249
8.1链接249
8.2背景251
8.2.1 background-color属性251
8.2.2 background-image属性252
8.2.3 background-repeat属性253
8.2.4 background-position属性(用于固定背景的位置)254
8.2.5 background-attachment属性(用于水印)255
8.2.6 background属性(简写形式)256
8.3列表256
8.3.1 list-style-type属性257
8.3.2 list-style-position属性258
8.3.3 list-style-image属性259
8.3.4 list-style属性(简写形式)259
8.4表格259
8.4.1表格专用属性261
8.4.2 border-collapse属性261
8.4.3 border-spacing属性262
8.4.4 empty-cells属性263
8.4.5 caption-side属性264
8.4.6 table-layout属性264
8.5外边框266
8.5.1 outline-width属性266
8.5.2 outline-style属性266
8.5.3 outline-color属性267
8.5.4 outline属性(简写形式)267
8.6 “:focus”伪类和“:active”伪类267
8.7生成的内容268
8.7.1“:before”和“:acter”伪元素268
8.7.2 content属性269
8.8其他属性272
8.8.1 cursor属性272
8.8.2 display属性273
8.8.3 visibility属性273
8.9附加规则274
8.9.1 @import规则:模块化的样式表274
8.9.2“!important”规则275
8.9.3 @charset规则275
8.10使用CSS进行定位和布局276
8.10.1正常流276
8.10.2 position属性276
8.10.3框偏移属性277
8.10.4相对定位277
8.10.5绝对定位278
8.10.6固定定位279
8.10.7 z-index属性280
8.10.8使用float属性浮动定位281
8.10.9 clear属性283
8.11本章小结287
8.12练习288
第9章 网页布局291
9.1理解网站的访问者292
9.1.1谁会访问网站292
9.1.2用户为什么访问网站293
9.1.3为了实现目标访问者需要了解的信息294
9.1.4访问者访问网站的频率295
9.1.5期望网站所能完成的工作295
9.1.6优先考虑的信息295
9.1.7分组和分类296
9.1.8创建网站地图296
9.1.9标识每个网页的关键元素297
9.2网页的尺寸(与屏幕分辨率)298
9.2.1理解屏幕尺寸298
9.2.2固定宽度与流式设计300
9.3设计网页304
9.3.1组成与网格305
9.3.2规划元素的位置309
9.3.3访问者查看网页的方式314
9.4编码设计317
9.4.1 IE框模型bug318
9.4.2使用网格319
9.4.3多列布局320
9.5针对移动设备进行开发331
9.5.1理解媒体以及如何使用媒体332
9.5.2移动开发策略333
9.5.3构建移动网站335
9.6本章小结340
9.7练习340
第10章 设计问题343
10.1排版343
10.1.1文本行的长度——度量344
10.1.2字体尺寸345
10.1.3选择字体347
10.1.4文本行的高度——行间距348
10.1.5 CSS重置349
10.1.6文本行的高度——基准线网格350
10.1.7字母之间的空白——字符间距353
10.1.8空白353
10.1.9分块355
10.1.10对比度356
10.2导航357
10.2.1菜单357
10.2.2链接364
10.2.3网站搜索功能367
10.3表格368
10.3.1内边距369
10.3.2标题369
10.3.3隔行阴影370
10.4表单371
10.4.1设计表单之前的工作371
10.4.2设计表单373
10.4.3表单布局377
10.5本章小结390
10.6练习390
第11章 学习JavaScript393
11.1编程的定义393
11.2为网页添加脚本的方式395
11.2.1 JavaScript中的注释397
11.2.2 <noscript>元素398
11.3文档对象模型399
11.3.1使用点符号访问值400
11.3.2 document对象401
11.3.3 forms集合403
11.3.4表单元素404
11.3.5 images集合407
11.3.6对象的不同类型409
11.4开始使用JavaScript编程410
11.5变量410
11.5.1为变量赋值411
11.5.2变量的生命周期411
11.6运算符412
11.6.1算术运算符412
11.6.2赋值运算符412
11.6.3比较运算符413
11.6.4逻辑或布尔运算符414
11.6.5字符串运算符414
11.7函数414
11.7.1定义函数的方式414
11.7.2调用函数的方式415
11.7.3 return语句415
11.8条件语句416
11.8.1 if语句416
11.8.2 if…else语句417
11.8.3 switch语句417
11.9循环419
11.9.1 while循环419
11.9.2 do…while循环420
11.9.3 for循环420
11.9.4无限循环和break语句421
11.10事件422
11.11内置对象423
11.11.1字符串对象423
11.11.2日期对象426
11.11.3数学对象428
11.11.4数组对象430
11.11.5窗口对象431
11.12编写JavaScript代码433
11.12.1关于数据类型的注意事项434
11.12.2关键字434
11.13本章小结435
11.14练习435
第12章 使用JavaScript437
12.1编写脚本的一些实用提示437
12.1.1其他人是否已经编写过这个脚本437
12.1.2可重用的函数438
12.1.3使用外部JavaScript文件438
12.1.4将脚本放置在scripts文件夹中438
12.2表单验证438
12.2.1验证的时机439
12.2.2可以检查的内容439
12.2.3检查表单的方式439
12.2.4检查文本字段440
12.2.5选择框选项452
12.2.6单选按钮453
12.2.7复选框455
12.3增强表单457
12.3.1为第一个表单项设置焦点457
12.3.2自动在字段之间移动焦点458
12.3.3禁用文本输入框459
12.3.4大小写转换460
12.3.5删除字段开头和结尾处的空格461
12.3.6选择文本区域中的所有内容462
12.3.7选中和取消选中所有复选框463
12.4 JavaScript库470
12.4.1利用Scriptaculous库创建动画效果471
12.4.2利用Scriptaculous库拖放可排序列表473
12.4.3创建轻型框474
12.4.4创建模态窗口475
12.4.5利用MochiKit库创建可排序的表格477
12.4.6利用YUI库创建日历479
12.4.7利用YUI库创建自动完成输入的文本输入框480
12.5本章小结482
12.6练习482
第13章 在Web上发布网站485
13.1 meta标签486
13.1.1 name特性和content特性486
13.1.2 http-equiv特性和content特性488
13.1.3 scheme特性490
13.2测试网站490
13.2.1验证HTML、XHTML和CSS491
13.2.2检查链接493
13.2.3检查颜色深度494
13.2.4可访问性检查工具495
13.2.5使用不同版本的浏览器进行检查495
13.2.6引导测试496
13.2.7校对497
13.3发布网站497
13.3.1获取域名497
13.3.2主机托管498
13.3.3选择主机时的关键考虑事项499
13.3.4使用FTP将网站上传到服务器501
13.3.5目录结构和相对URL的重要性502
13.4公布网站503
13.4.1始终提及您的URL503
13.4.2内容是上帝504
13.4.3论坛、社区以及社会网络504
13.4.4检查商业网站和目录504
13.4.5相互链接504
13.4.6分析竞争对手505
13.4.7使用户能够很容易地链接到网站505
13.4.8按点击付费的广告506
13.4.9显示广告506
13.4.10创建一个E-mail时事通讯507
13.5理解您的访问者507
13.5.1使用Google Analytics检查10项内容508
13.5.2度量所有内容509
13.6下一步学习的内容510
13.6.1工具510
13.6.2其他技术简介513
13.7本章小结517
第14章 核对清单519
14.1搜索引擎优化核对清单519
14.1.1在页技术519
14.1.2标识关键词和短语520
14.1.3离页技术522
14.2可访问性核查清单523
14.2.1设置文档523
14.2.2结构化和语义化标记523
14.2.3链接与导航523
14.2.4图像和多媒体524
14.2.5颜色524
14.2.6表格524
14.2.7表单525
14.2.8样式表525
14.2.9 JavaScript525
14.2.10跳过链接525
14.3 HTML和XHTML之间的区别526
14.3.1所有标签名称和特性名称必须是小写526
14.3.2所有特性必须具有一个由双引号给出的值526
14.3.3元素必须嵌套并且不能重叠526
14.3.4空元素必须包含一个结束斜杠527
14.3.5脚本必须位于CDATA部分527
14.4 HTML 5527
14.4.1 HTML 5的语言兼容性528
14.4.2样式标记将被删除528
14.4.3新语义元素528
14.4.4用于<input>元素type特性的新值529
14.4.5新的多媒体元素530
14.4.6新的API530
附录A 习题答案531
附录B XHTML元素参考563
附录C CSS属性591
附录D 颜色名和颜色值617
附录E 字符编码623
附录F 特殊字符627
附录G 语言代码637
附录H MIME媒体类型641
附录I 弃用的和浏览器专用的标记649
热门推荐
- 1021200.html
- 178122.html
- 1213789.html
- 1638136.html
- 1404310.html
- 2391331.html
- 3162926.html
- 533148.html
- 832798.html
- 955011.html
- http://www.ickdjs.cc/book_3667427.html
- http://www.ickdjs.cc/book_976990.html
- http://www.ickdjs.cc/book_1405363.html
- http://www.ickdjs.cc/book_2720983.html
- http://www.ickdjs.cc/book_3142074.html
- http://www.ickdjs.cc/book_1070653.html
- http://www.ickdjs.cc/book_597922.html
- http://www.ickdjs.cc/book_3098322.html
- http://www.ickdjs.cc/book_2321286.html
- http://www.ickdjs.cc/book_1087264.html