《网页设计与开发 HTML、CSS、JavaScript》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王津涛主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302265498
  • 页数:351 页
图书介绍:本书从网页制作实际出发,除了介绍HTML网页制作、CSS样式控制和JavaScript动态程序外,还介绍了HTML5。

第1章 网页设计概述 1

1.1 万维网简介 1

1.1.1 什么是万维网 1

1.1.2 工作原理 2

1.2 开发工具的选择 3

1.2.1 记事本 3

1.2.2 EditPlus 4

1.2.3 Dreamweaver 4

1.2.4 Eclipse 5

1.3 网页制作的相关技术 6

1.3.1 HTML 6

1.3.2 CSS 6

1.3.3 JavaScript 7

1.4 本章小结 7

习题 7

实验 8

第2章 初识HTML语法 9

2.1 HTML文档结构 9

2.1.1 声明定义文档类型 9

2.1.2 HTML头元素信息 10

2.1.3 HTML正文信息 12

2.2 标签的属性 12

2.3 标签的嵌套 12

2.4 本章小结 13

习题 13

实验 14

第3章 文字与段落 15

3.1 HTML基本标签 15

3.1.1 设置标题 15

3.1.2 定义段落 16

3.1.3 换行标签 17

3.1.4 水平分割线 18

3.1.5 部分标签 19

3.1.6 注释标签 20

3.2 HTML输出格式 21

3.2.1 文字格式化 21

3.2.2 计算机输出格式 23

3.2.3 引文和定义 24

3.3 HTML字体设置 27

3.3.1 设置字体大小 28

3.3.2 设置字体颜色 29

3.3.3 设置字体样式 30

3.4 本章小结 31

习题 31

实验 32

第4章 列表 33

4.1 列表简介 33

4.2 无序列表 33

4.2.1 创建无序列表 33

4.2.2 无序列表混合排列 35

4.3 有序列表 35

4.3.1 创建有序列表 35

4.3.2 列表项前导编号 37

4.4 嵌套列表 39

4.5 定义列表 43

4.6 目录列表与菜单列表 44

4.7 本章小结 45

习题 45

实验 46

第5章 图片、背景和颜色 47

5.1 图片的使用 47

5.1.1 在页面中插入图片 47

5.1.2 替换文本说明 48

5.1.3 添加图片边框 49

5.1.4 调整图片大小 49

5.1.5 图片的悬浮 50

5.1.6 图片周围添加空白区域 51

5.1.7 创建图片映射 52

5.1.8 在列表中使用图片 55

5.2 背景 56

5.2.1 设置背景图片 56

5.2.2 添加背景颜色 57

5.3 HTML颜色 57

5.4 本章小结 59

习题 59

实验 61

第6章 超级链接 62

6.1 锚点的命名 62

6.1.1 锚点的创建 62

6.1.2 页面的链接 63

6.2 书签链接 64

6.2.1 同一页面内的书签链接 64

6.2.2 不同页面间的书签链接 66

6.3 电子邮件链接 68

6.4 其他链接技巧 70

6.4.1 在新窗口中打开链接 70

6.4.2 建立图片链接 70

6.4.3 键盘快捷方式实现链接 71

6.4.4 Tab键改变选择顺序 71

6.4.5 下载文件的链接 72

6.4.6 改变链接颜色 72

6.5 超级链接路径 73

6.5.1 绝对路径 73

6.5.2 相对路径 74

6.6 本章小结 75

习题 75

实验 76

第7章 框架 77

7.1 创建基本框架 77

7.1.1 创建列框架 78

7.1.2 创建行框架 80

7.1.3 创建行、列混合框架 81

7.2 框架格式化 81

7.2.1 显示或隐藏边框 82

7.2.2 添加边界颜色 83

7.2.3 设置框架边距 83

7.2.4 设置框架滚动条 84

7.2.5 禁止调整框架尺寸 85

7.3 框架的嵌套 85

7.4 内嵌套框架 86

7.4.1 创建内嵌套框架元素属性 86

7.4.2 创建内嵌套框架的步骤 87

7.5 创建导航 88

7.5.1 创建网站链接导航 88

7.5.2 创建网页内链接导航 90

7.6 适应非支持框架的浏览器 92

7.7 本章小结 92

习题 92

实验 93

第8章 表格 94

8.1 表格的构成 94

8.1.1 表格标记 94

8.1.2 表格边框 95

8.1.3 表格表头 96

8.2 表格背景 97

8.2.1 设置表格背景 97

8.2.2 设置表格单元背景 97

8.3 表格大小 98

8.3.1 设置表格大小 98

8.3.2 设置表格单元大小 99

8.4 对齐方式 100

8.4.1 设置表格对齐方式 100

8.4.2 设置表格数据对齐方式 100

8.5 表格单元格的边距 103

8.6 frame与rules属性 104

8.6.1 frame属性 104

8.6.2 rules属性 105

8.7 横跨行和列 106

8.8 添加表格标题 106

8.9 表格的高级标签 107

8.10 使用表格进行网页布局 111

8.11 本章小结 112

习题 113

实验 114

第9章 表单 115

9.1 单行文本框 115

9.2 口令文本框 117

9.3 提交与复位按钮 118

9.4 单选按钮与复选框按钮 119

9.5 多行文本框 121

9.6 下拉框 121

9.7 上传文件表单 124

9.8 处理表单 125

9.9 定义域集合 126

9.10 使用Tab键与快捷键 127

9.11 本章小结 128

习题 128

实验 130

第10章 多媒体 131

10.1 会滚动的文字 131

10.1.1 创建滚动文字标签 131

10.1.2 设置滚动文字的属性 131

10.2 背景音乐 134

10.2.1 嵌入背景音乐 134

10.2.2 创建背景音乐注意事项 137

10.3 嵌入对象 138

10.4 创建视频 140

10.4.1 创建外部视频链接 140

10.4.2 创建内部视频 140

10.5 常见的视频格式 141

10.6 本章小结 142

习题 142

实验 142

第11章 CSS语法基础 143

11.1 理解CSS 144

11.2 CSS类型 148

11.2.1 行内样式表 148

11.2.2 内部样式表 149

11.2.3 外部样式表 149

11.2.4 多重样式表 150

11.3 伪类与伪元素 151

11.3.1 伪类语法 151

11.3.2 锚伪类 152

11.3.3 first-child与lang伪类 153

11.3.4 伪元素语法与使用 154

11.4 本章小结 157

习题 157

实验 158

第12章 CSS属性 159

12.1 CSS字体属性 159

12.1.1 font属性 160

12.1.2 font-family属性 161

12.1.3 font-size属性 162

12.1.4 font-style属性 163

12.1.5 font-variant属性 164

12.1.6 font-weight属性 165

12.2 CSS文本属性 166

12.2.1 color属性 167

12.2.2 direction属性 168

12.2.3 letter-spacing属性 168

12.2.4 text-align属性 169

12.2.5 text-decoration属性 170

12.2.6 text-indent属性 171

12.2.7 text-transform属性 172

12.2.8 layout-flow属性 173

12.2.9 line-height属性 174

12.2.10 white-space属性 174

12.2.11 word-spacing属性 175

12.3 CSS背景属性 176

12.3.1 background属性 177

12.3.2 background-attachment属性 177

12.3.3 background-color属性 178

12.3.4 background-image属性 179

12.3.5 background-position属性 179

12.3.6 background-repeat属性 180

12.4 CSS边框属性 181

12.4.1 border属性 183

12.4.2 border-bottom属性 184

12.4.3 border-bottom-color属性 185

12.4.4 border-bottom-style属性 185

12.4.5 border-bottom-width属性 187

12.4.6 border-color属性 187

12.4.7 border-left属性 188

12.4.8 border-left-color属性 189

12.4.9 border-left-style属性 189

12.4.10 border-left-width属性 190

12.4.11 border-right属性 190

12.4.12 border-right-color属性 190

12.4.13 border-right-style属性 191

12.4.14 border-right-width属性 191

12.4.15 border-style属性 192

12.4.16 border-top属性 192

12.4.17 border-top-color属性 193

12.4.18 border-top-style属性 193

12.4.19 border-top-width属性 193

12.4.20 border-width属性 194

12.5 CSS边距属性 194

12.5.1 margin属性 195

12.5.2 margin-bottom属性 196

12.5.3 margin-left属性 197

12.5.4 margin-top属性 198

12.5.5 margin-right属性 198

12.6 CSS填充属性 199

12.6.1 padding属性 199

12.6.2 padding-bottom属性 201

12.6.3 padding-left属性 201

12.6.4 padding-right属性 202

12.6.5 padding-top属性 203

12.7 CSS列表属性 203

12.7.1 list-style-image属性 204

12.7.2 list-style-position属性 205

12.7.3 list-style-type属性 206

12.7.4 list-style属性 207

12.8 CSS定位属性 208

12.8.1 position属性 209

12.8.2 clip属性 210

12.8.3 overflow属性 211

12.8.4 z-index属性 212

12.8.5 vertical-align属性 213

12.8.6 bottom属性 214

12.9 CSS表格属性 215

12.9.1 border-collapse属性 215

12.9.2 border-spacing属性 216

12.9.3 caption-side属性 218

12.9.4 empty-cells属性 219

12.9.5 table-layout属性 219

12.10 CSS类别属性 220

12.10.1 visibility属性 222

12.10.2 float属性 222

12.10.3 clear属性 223

12.10.4 cursor属性 224

12.10.5 display属性 225

12.11 CSS滚动条属性 227

12.12 本章小结 228

习题 228

实验 230

第13章 CSS滤镜 231

13.1 Alpha滤镜 231

13.2 Blur滤镜 232

13.3 Glow滤镜 234

13.4 Chroma滤镜 234

13.5 Filph与Filpv滤镜 235

13.6 Shadow与DropShadow滤镜 236

13.7 Mask滤镜 237

13.8 Gray滤镜 238

13.9 Invert与Xray滤镜 239

13.10 Wave滤镜 240

13.11 本章小结 241

习题 241

实验 241

第14章 JavaScript基础 243

14.1 JavaScript起步 243

14.1.1 JavaScript简介 243

14.1.2 JavaScript功能特性 244

14.1.3 JavaScript的使用 244

14.2 注释 246

14.3 变量 246

14.4 运算符与表达式 249

14.5 流程控制 252

14.5.1 if条件语句 252

14.5.2 switch语句 255

14.5.3 for循环语句 256

14.5.4 for...in语句 257

14.5.5 while语句和do-while语句 258

14.5.6 break语句和continue语句 260

14.6 函数 261

14.6.1 定义函数 261

14.6.2 return语句 262

14.6.3 函数的调用 262

14.7 消息对话框 266

14.8 异常处理 268

14.8.1 捕获异常(try-catch-finally) 268

14.8.2 声明异常(throw) 269

14.9 内置对象 270

14.9.1 字符串内置对象方法 270

14.9.2 布尔型内置对象方法 275

14.9.3 数组内置对象方法 276

14.9.4 数学内置对象方法 278

14.9.5 日期内置对象方法 280

14.10 校验 286

14.11 JavaScript事件 288

14.11.1 事件处理基本概念 288

14.11.2 几种常用事件 289

14.12 Cookie脚本 292

14.12.1 Cookie的属性 293

14.12.2 Cookie的存储、读取和删除 293

习题 296

实验 298

第15章 HTML 5基础 299

15.1 HTML 5起步 299

15.1.1 文档类型与字符集 299

15.1.2 语义化标记 300

15.1.3 使用Modernizr检测库 304

15.2 HTML 5视频和音频 305

15.2.1 视频 305

15.2.2 音频 306

15.3 HTML 5表单 307

15.3.1 输入类型 307

15.3.2 表单特性 310

15.4 HTML 5画布 313

15.4.1 创建Canvas 313

15.4.2 绘制矩形 314

15.4.3 绘制路径 315

15.4.4 绘制各种线条 316

15.4.5 应用图像 319

15.4.6 Canvas文本 322

15.4.7 应用阴影 323

15.4.8 渐变 324

15.4.9 变形 325

15.4.10 遮盖 329

15.4.11 绘制简单动画 330

15.5 HTML 5客户端存储 332

15.6 HTML 5 SVG 333

15.6.1 SVG形状 333

15.6.2 SVG滤镜 336

15.6.3 SVG渐变 337

15.7 本章小结 339

习题 339

实验 340

习题答案 341