《网页设计理论与实践》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:田登山主编;冯勇,孙慧,王潇,张溪竹副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2015
  • ISBN:9787113199265
  • 页数:228 页
图书介绍:本书主要内容有7章,其中第一章讲解网络基础、网页设计基础与开发环境搭建,第2章讲解HTML标记、字体控制、段落控制、项目列表,第3章讲解链接、图片、表格和表单,第4章讲解CSS基础,第5章讲解盒子模型与定位、复杂布局设计,第6章讲解JavaScript语法基础与流程控制,第7章讲解JavaScript应用与AJAX。

第1章 网页设计基础 1

1.1 网络基础 1

1.1.1 TCP/IP 2

1.1.2 IP地址 3

1.1.3 域名 3

1.1.4 DNS 4

1.1.5 URL 5

1.1.6 FTP 5

1.2 网页基础 5

1.2.1 网页基本概念 6

1.2.2 网页组成 7

1.2.3 HTTP与网页下载工具 8

1.2.4 网站制作流程 11

1.2.5 创建和测试 12

1.2.6 网站发布 13

1.3 网页设计辅助软件 13

1.3.1 浏览器 13

1.3.2 文本编辑器 14

1.3.3 IDE 14

1.4 调试工具 15

1.4.1 IE Developer Toolbar 15

1.4.2 FireBug 15

1.4.3 Fiddler 15

本章小结 15

习题 16

第2章 文本格式处理 17

2.1 结构标记 17

2.1.1 html标记 18

2.1.2 head标记 18

2.1.3 meta标记 18

2.1.4 注释 19

2.1.5 body标记 20

2.2 控制字体 22

2.2.1 font标记 22

2.2.2 物理样式与逻辑样式 24

2.2.3 转义字符 25

2.3 控制段落 26

2.3.1 段落标记p 27

2.3.2 div标记与span标记 27

2.3.3 标题标记h<n> 29

2.3.4 br标记与nobr标记 30

2.3.5 hr标记 30

2.3.6 align属性 31

2.3.7 空标记 31

2.4 列表 31

2.4.1 li标记 32

2.4.2 ol标记 32

2.4.3 ul标记 33

2.4.4 dl、dt和dd标记 33

2.5 其他标记 34

2.5.1 abbr标记 34

2.5.2 acronym标记 35

2.5.3 del与ins标记 36

本章小结 36

习题 36

第3章 丰富页面内容 38

3.1 路径 38

3.1.1 绝对路径 39

3.1.2 相对路径 40

3.2 链接 40

3.2.1 a标记 40

3.2.2 书签 42

3.2.3 base标记 43

3.3 图片 43

3.3.1 图片类型 44

3.3.2 img标记 45

3.3.3 map标记 46

3.3.4 marquee标记 47

3.4 基本表格 50

3.4.1 table标记 50

3.4.2 行标记tr 50

3.4.3 单元格标记 51

3.4.4 caption标记 53

3.4.5 合并行与列 54

3.5 表单与输入控件 56

3.5.1 表单 56

3.5.2 输入控件 57

本章小结 61

习题 62

第4章 CSS基础 63

4.1 CSS概述 63

4.1.1 CSS定义 64

4.1.2 CSS选择器 64

4.1.3 网页中添加CSS 66

4.1.4 样式的优先级 67

4.1.5 CSS选择器的模式匹配 68

4.1.6 样式表的继承 71

4.2 CSS基本单位 72

4.2.1 长度单位 72

4.2.2 颜色单位 73

4.2.3 时间单位 74

4.3 字体属性 74

4.3.1 font-family 74

4.3.2 font-size 75

4.3.3 font-style 75

4.3.4 font-weight 75

4.3.5 font-variant 76

4.3.6 line-height 77

4.3.7 font 77

4.4 文本属性 78

4.4.1 color 78

4.4.2 direction 78

4.4.3 letter-spacing 78

4.4.4 text-align 79

4.4.5 text-decoration 80

4.4.6 text-indent 81

4.4.7 text-transform 81

4.4.8 word-spacing 83

4.5 背景属性 83

4.5.1 background-attachment 83

4.5.2 background-color 83

4.5.3 background-image 84

4.5.4 background-position 85

4.5.5 background-repeat 85

4.5.6 background 85

4.6 列表属性 86

4.6.1 list-style-type 86

4.6.2 list-style-position 87

4.6.3 list-style-image 87

4.6.4 list-style 88

本章小结 88

习题 88

第5章 CSS高级应用 90

5.1 内联对象与块对象 90

5.2 尺寸属性 91

5.2.1 height 91

5.2.2 width 91

5.2.3 其他尺寸属性 91

5.3 分类属性 92

5.3.1 display 92

5.3.2 visibility 93

5.3.3 float 93

5.3.4 clear 95

5.3.5 cursor 96

5.4 内外边距、边框与盒子模型 97

5.4.1 margin属性 97

5.4.2 border属性 100

5.4.3 padding属性 101

5.4.4 盒子模型 104

5.5 表格属性 105

5.6 定位属性 113

5.6.1 外边距偏移 113

5.6.2 vertical-align 114

5.6.3 clip 114

5.6.4 overflow 115

5.6.5 z-index 115

5.6.6 position 115

5.7 页面布局设计 123

5.7.1 模拟浏览器 123

5.7.2 复杂布局 133

5.7.3 网站色调 141

本章小结 143

习题 143

第6章 JavaScript基础 145

6.1 语法基础 145

6.1.1 网页中如何添加JavaScript 146

6.1.2 数据类型 147

6.1.3 常量 147

6.1.4 变量 148

6.1.5 关键字 148

6.2 分隔符 149

6.2.1 注释 149

6.2.2 空白符 149

6.2.3 普通分隔符 149

6.3 表达式和运算符 150

6.3.1 算术运算符 150

6.3.2 关系运算符 151

6.3.3 布尔逻辑运算符 151

6.3.4 位运算符 152

6.3.5 赋值运算符 154

6.3.6 运算符优先级 154

6.4 流程控制 155

6.4.1 顺序流程 155

6.4.2 条件流程 155

6.4.3 函数 163

6.4.4 常用全局函数 169

6.4.5 循环流程 170

本章小结 178

习题 178

第7章 基于对象的JavaScript编程 179

7.1 对象基础 179

7.1.1 类与对象 180

7.1.2 属性与方法 180

7.2 JavaScript常用类 181

7.2.1 Date类 181

7.2.2 Array类 181

7.2.3 String类 184

7.2.4 Math类 185

7.3 浏览器内置对象 186

7.3.1 窗口对象window 186

7.3.2 文档对象document 188

7.3.3 浏览器对象navigator 188

7.3.4 历史对象history 190

7.3.5 位置对象location 190

7.4 事件及其处理 190

7.4.1 onload 191

7.4.2 onunload 191

7.4.3 onmouseover 191

7.4.4 onmouseout 192

7.4.5 onfocus 192

7.4.6 onblur 192

7.4.7 onclick 192

7.4.8 onselect 193

7.4.9 onchange 193

7.5 DOM 193

7.5.1 操作DOM节点 194

7.5.2 修改样式表 196

7.6 综合示例 197

7.6.1 数字时钟 197

7.6.2 计算页面停留时间 198

7.6.3 校验表单 199

7.6.4 RGB颜色查看器 204

7.6.5 局部更新 205

7.6.6 JavaScript解决跨平台问题 208

7.6.7 自动收缩菜单 217

本章小结 221

习题 222

附录1 FireBug应用 223

附录2 Weblink Checker测试实例 227