《零基础学HTML+CSS 第3版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张熠等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2014
  • ISBN:9787111463672
  • 页数:389 页
图书介绍:本书站在零基础学习的角度,以通俗易懂的语言,结合丰富多彩的实例,来帮助初学者学习和掌握HTML语言和CSS样式设计。本书列举了大量的小型实例、综合实例,并包含3个项目案例,内容详尽、实例丰富、叙述清晰。本书主要分为四篇:第一篇为第1~9章,讲解了网页文字、字体、表格、段落、超级链接、图像、表单、框架、多媒体等技术;第二篇为第10~11章,对DIV+CSS的语法和相关属性进行了详细的解释和说明;第三篇为第12~20章,详细介绍了CSS的字体、文本、背景、边框、定位、列表、选择符等知识点;最后一篇为第21~24章,包括实战案例和实战面试,先通过3个案例介绍了网页的设计思路,然后通过面试题考查读者所学。本书适合作为中、高等学校师生以及各种网页设计培训班的教材或参考书,同时也可供网站建设专业人士参考使用。

第一篇HTML基础知识 1

第1章 认识HTML语言 1

1.1 HTML与网页 1

1.1.1 认识HTML语言 1

1.1.2 静态网页 2

1.1.3 动态网页 2

1.2 HTML标记的组成 4

1.2.1 单标记 4

1.2.2 双标记 4

1.3 创建第一张网页 5

1.4 浏览HTML的浏览器兼容 7

1.5 编写HTML的工具 8

1.5.1 Aptana代码提示工具 8

1.5.2 Dreamweaver网页开发工具 9

1.6 小结 11

1.7 习题 11

第2章 常用HTML标记和格式 13

2.1 设置正文的标题 13

2.1.1 标题设置的语法 13

2.1.2 标题设置经典案例——字号由大到小 13

2.2 设置段落 14

2.2.1 段落标记 14

2.2.2 段落中的空格 15

2.2.3 强制换行 16

2.3 给代码添加注释 17

2.4 文字的修饰 18

2.4.1 粗体与斜体 18

2.4.2 下划线与删除线 19

2.4.3 上标与下标 20

2.5 HTML标记和格式实例 20

2.5.1 标题用hl 21

2.5.2 设置每一行为一段落 21

2.5.3 粗体和删除线 22

2.5.4 加上化学元素和数学平方根 22

2.6 小结 23

2.7 习题 23

第3章 字体标记 25

3.1 设置字体大小 25

3.2 设置字体颜色 26

3.3 设置标题字体样式 27

3.3.1 设置标题的字体大小 27

3.3.2 设置字体的大小和颜色 28

3.4 物理字体和逻辑字体 29

3.4.1 物理字体 29

3.4.2 逻辑字体 30

3.5 字体标记实例 31

3.5.1 插入字体〈font〉 31

3.5.2 将字体颜色设置为红色 31

3.5.3 将文字设置为标题hl 32

3.5.4 将文字设置为斜体并加删除线 32

3.5.5 设置字体为〈big〉 32

3.6 小结 33

3.7 习题 33

第4章 文字布局 35

4.1 行的控制 35

4.1.1 换行控制 35

4.1.2 不换行控制 36

4.2 文字对齐 37

4.3 段落设置 38

4.4 列表 39

4.4.1 无序列表 39

4.4.2 有序列表 40

4.5 用其他方式修饰文本 41

4.5.1 欲格式化文本 41

4.5.2 计算机输出格式 43

4.6 文字布局实例 44

4.6.1 设置文字换行与不换行 44

4.6.2 设置文字对齐 45

4.6.3 显示列表 45

4.6.4 在网页中显示源代码 46

4.7 制作滚动文字 47

4.7.1 设置文字滚动 47

4.7.2 设置文字滚动的方向 48

4.7.3 设置文字滚动的速度和形式 48

4.8 小结 49

4.9 习题 49

第5章 图像和链接 51

5.1 图像的基本语法 51

5.1.1 在网页中插入图像 51

5.1.2 图像无法显示时的提示信息 52

5.1.3 控制图像的大小 53

5.2 图像和文字对齐 53

5.3 图像的边框 54

5.4 图像映射图 55

5.5 图像的应用实例 55

5.5.1 在网页上引入图像标记 55

5.5.2 设置图像参数alt 56

5.5.3 给图像设置超链接 56

5.5.4 设置图像的边框 56

5.5.5 设置文本与图像对齐 57

5.5.6 设置图像的映射图 57

5.6 文字链接 58

5.6.1 最简单的文字链接 58

5.6.2 超链接网页的打开方式 59

5.6.3 链接的注释 60

5.7 图片链接 60

5.8 锚点链接 61

5.9 邮箱地址链接 62

5.10 相对路径与绝对路径 63

5.10.1 相对路径 63

5.10.2 绝对路径 64

5.11 链接应用实例 64

5.11.1 在网页中做文字链接 64

5.11.2 给图片设置超链接 65

5.11.3 设置锚点链接 66

5.11.4 邮箱链接 67

5.12 小结 67

5.13 习题 67

第6章 表单 69

6.1 表单概述 69

6.1.1 表单的用途 69

6.1.2 表单的结构 69

6.1.3 表单的基本语法 70

6.1.4 表单的数据传递方式 70

6.2 文本框和密码框 71

6.2.1 文本框 71

6.2.2 密码框 72

6.3 单选框和复选框 73

6.3.1 单选框 73

6.3.2 复选框 74

6.4 下拉列表与文本域 75

6.4.1 下拉列表 75

6.4.2 文本域 76

6.5 按钮 77

6.6 图像域、文件域和隐藏域 78

6.7 表单实例 79

6.7.1 插入表单 79

6.7.2 添加文本框和密码框 79

6.7.3 添加单选框和复选框 80

6.7.4 添加下拉列表和文本域 81

6.7.5 在表单中添加提交按钮 82

6.8 小结 84

6.9 习题 84

第7章 表格 86

7.1 页面中的表格 86

7.1.1 表格的外观 86

7.1.2 表格的基本语法 86

7.2 跨多行、多列表元 87

7.2.1 跨多行表元 88

7.2.2 跨多列表元 89

7.3 设置表格大小 90

7.3.1 设置表格边框 90

7.3.2 设置表格高度和宽度 90

7.4 表格内文字对齐 91

7.5 表格在网页中对齐 92

7.6 表格实例 93

7.6.1 表格中嵌入表格 93

7.6.2 设置跨行和跨列 94

7.7 小结 95

7.8 习题 95

第8章 框架 97

8.1 用框架灵活地组织网页 97

8.1.1 框架在网站中的作用 97

8.1.2 框架的结构分析 97

8.1.3 框架的基本语法 97

8.2 框架分栏 99

8.2.1 框架垂直分栏 99

8.2.2 框架水平分栏 100

8.3 框架的常用属性 100

8.3.1 设置不可调节框架大小 100

8.3.2 浏览器不支持框架 101

8.3.3 设置框架边框 102

8.3.4 设置滚动条 103

8.4 框架链接 103

8.4.1 导航框架 103

8.4.2 内联框架 104

8.5 框架实例 105

8.5.1 在网页中插入框架 105

8.5.2 设置框架的滚动条和边框 106

8.5.3 设置不支持框架文字 106

8.5.4 设置框架导航链接 107

8.6 小结 108

8.7 习题 108

第9章 网页中的动态图文和多媒体 110

9.1 移动属性的基本语法 110

9.2 文字的移动 111

9.3 图片的移动 112

9.4 设置对象的移动 113

9.4.1 文本移动的方向 113

9.4.2 文本的滚动循环 113

9.4.3 文本的移动速度 113

9.4.4 应用文本的全部移动标记 114

9.5 移动实例——电影结束效果 115

9.6 网页多媒体 117

9.6.1 网页多媒体的基本语法 117

9.6.2 设置自动播放 118

9.6.3 设置多媒体循环播放 119

9.6.4 设置面板的隐藏 120

9.6.5 设置面板的大小 121

9.6.6 设置对齐方式 122

9.7 网页多媒体实例——在网页中播放视频 123

9.7.1 引入视频文件 123

9.7.2 设置多媒体为非自动播放 123

9.7.3 设置多媒体无循环播放 124

9.7.4 设置控制面板的大小 125

9.8 小结 125

9.9 习题 125

第二篇DIV+CSS布局 127

第10章 用DIV布局 127

10.1 DIV与TABLE布局比较 127

10.1.1 DIV简介 127

10.1.2 DIV与TABLE的区别 128

10.2 如何用DIV布局 131

10.2.1 设置DIV选择符 131

10.2.2 设置CSS修饰DIV效果 132

10.2.3 设置DIV的背景颜色 134

10.3 使用DIV注意事项 135

10.4 认识SPAN 136

10.4.1 设置DIV选择符 136

10.4.2 何时用SPAN 136

10.5 DIV与SPAN的区别 137

10.5.1 默认宽度不同 138

10.5.2 块元素与行内元素 138

10.6 DIV与SPAN实例——多层布局 139

10.7 小结 141

10.8 习题 142

第11章 DIV与CSS结合 143

11.1 用CSS控制DIV 143

11.2 CSS文件链接 144

11.2.1 内联定义 144

11.2.2 链接内部CSS 145

11.2.3 链接外部CSS 147

11.3 DIV+CSS布局实例 148

11.3.1 确定布局 148

11.3.2 定义body样式 148

11.3.3 定义主要的DIV 149

11.3.4 设置层居中 151

11.4 小结 152

11.5 习题 152

第三篇CSS部分 153

第 12章 CSS的基础知识 153

12.1 CSS简介 153

12.2 CSS文件链接方式 153

12.3 选择符 154

12.4 伪类 155

12.5 注解 155

12.6 单位 156

12.7 编写CSS的工具 157

12.7.1 打开CSS工具软件 157

12.7.2 新建CSS文件 157

12.7.3 另存为CSS文件 158

12.7.4 打开Aptana工具 158

12.7.5 在菜单栏中新建CSS文件 159

12.8 CSS与浏览器的兼容性 159

12.9 CSS基础实例 160

12.9.1 在Aptana中新建网页 160

12.9.2 在Aptana中新建CSS文件 160

12.9.3 链接CSS文件到HTML页面中 161

12.9.4 用不同的浏览器测试页面 162

12.10 小结 162

12.11 习题 162

第13章 字体设置和文本设置 164

13.1 文字的字体 164

13.1.1 字体的复合属性 164

13.1.2 字体颜色 166

13.1.3 字体大小 167

13.1.4 字体重量 168

13.1.5 字体类型 170

13.2 行距 171

13.3 设置文本间距与间隔 172

13.3.1 文本间距 172

13.3.2 文本间隔 172

13.4 字体实例——字体花样 174

13.4.1 加入字体名字 174

13.4.2 加入CSS控制字体 175

13.4.3 设置行距 176

13.4.4 设置文本间隔 177

13.5 字母大小写转换 178

13.6 文本修饰 180

13.7 空格处理方式 182

13.8 设置文本垂直与水平对齐 184

13.8.1 文本垂直对齐 184

13.8.2 文本水平对齐 186

13.9 文本缩进 188

13.10 文本设置——给段落设置缩进 189

13.10.1 对DIV布局 189

13.10.2 设置文本首行缩进 189

13.11 小结 190

13.12 习题 190

第14章 设置背景和尺寸 192

14.1 背景的基本语法 192

14.2 设置背景颜色 194

14.3 设置背景图像 195

14.3.1 设置背景图像滚动 196

14.3.2 设置背景图像的位置 197

14.3.3 设置背景图像的铺排 199

14.4 背景实例 200

14.4.1 设置层背景为绿色 200

14.42 设置层背景图像 201

14.4.3 设置背景为不铺排 202

14.4.4 设置背景图像位置 202

14.5 设置尺寸 203

14.5.1 设置宽度 204

14.5.2 设置高度 205

14.6 尺寸实例——设置层居中 206

14.6.1 尺寸实例手把手 206

14.6.2 设置层居中 209

14.7 小结 211

14.8 习题 211

第15章 设置外边距和内边距 214

15.1 外边距的基本语法 214

15.2 外边距的四边设置 216

15.2.1 顶端外边距的用法 216

15.2.2 右端外边距的用法 217

15.2.3 底端外边距的用法 218

15.2.4 左端外边距的用法 219

15.3 外边距实例——设置层与层的距离 220

15.3.1 层与层的距离效果 220

15.3.2 对层布局 222

15.3.3 设置层的尺寸 223

15.3.4 设置层漂移 225

15.3.5 设置层与层之间的间隔 226

15.4 内边距的基本语法 228

15.5 内边距的四边属性 229

15.5.1 顶端内边距的用法 230

15.5.2 右端内边距的用法 231

15.5.3 底端内边距的用法 231

15.5.4 左端内边距的用法 232

15.6 内边距实例 233

15.6.1 设置顶部内边距 234

15.6.2 设置其他位置的内边距 235

15.6.3 用复合属性padding设置内边距 237

15.7 小结 237

15.8 习题 238

第16章 设置对象边框 240

16.1 边框的基本语法 240

16.2 边框颜色 242

16.3 边框样式 243

16.4 边框宽度 245

16.5 对象的四个边框 248

16.5.1 设置顶端边框的属性 248

16.5.2 设置右端边框的属性 249

16.5.3 设置底端边框的属性 250

16.5.4 设置左端边框的属性 251

16.6 边框实例——多层边框 252

16.6.1 设置单层边框 252

16.6.2 设置多层边框 255

16.7 小结 257

16.8 习题 257

第17章 定位 259

17.1 定位的基本语法 259

17.2 设置对象的层叠顺序 261

17.3 设置对象的边框位置 262

17.4 定位实例——圆角制作 264

17.4.1 相对定位实例 264

17.4.2 绝对定位实例 265

17.4.3 实例——圆角制作 267

17.5 小结 272

17.6 习题 272

第18章 用CSS控制列表和表格 274

18.1 列表的基本语法 274

18.2 设置列表的图像 276

18.3 设置列表的文本排列 277

18.4 列表的预设标记 278

18.5 列表实例 280

18.5.1 设置列表图像文字内显示 280

18.5.2 设置列表样式为空心圆 281

18.5.3 设置文本外自定义列表图像 282

18.6 控制表格的基本语法 283

18.7 设置表格边框独立或合并 285

18.8 设置表格布局的算法 287

18.9 CSS控制表格实例 288

18.9.1 布局好表格 288

18.9.2 表格边框独立和合并 289

18.9.3 设置表格算法为自动和固定 291

18.10 小结 292

18.11 习题 292

第19章 滚动条和布局 294

19.1 滚动条 294

19.1.1 滚动条的基本语法 294

19.1.2 设置滚动条亮边框颜色 295

19.1.3 设置3D界面亮边颜色和表面颜色 296

19.1.4 设置滚动条方向箭头颜色 297

19.1.5 设置滚动条3D界面暗边颜色和暗边框颜色 298

19.1.6 设置滚动条基准颜色和拖动区域颜色 300

19.2 层的漂移 301

19.2.1 设置层的漂移 301

19.2.2 清除层的漂移范围 303

19.3 设置层的可视区域 305

19.4 内容超过层大小时 307

19.5 鼠标指针的不同表示 308

19.6 设置对象可见性 311

19.6.1 设置对象是否隐藏 311

19.6.2 设置对象是否显示 313

19.7 小结 315

19.8 习题 315

第20章 选择符 317

20.1 通配选择符 317

20.2 类型选择符 318

20.3 包含选择符 319

20.4 布局常用选择符 320

20.4.1 ID选择符 321

20.4.2 类选择符 322

20.5 分组选择符 323

20.6 伪类 324

20.7 伪类的四种状态 326

20.7.1 访问链接的状态 326

20.7.2 鼠标光标置于其上的状态 327

20.7.3 获得焦点的状态 328

20.7.4 访问过后的状态 329

20.8 CSS中的单位 331

20.8.1 长度单位 331

20.8.2 颜色单位 333

20.9 小结 334

20.10 习题 335

第四篇 实践部分 337

第21章 游戏网站布局 337

21.1 网站主页规划 337

21.2 用DIV+CSS布局 338

21.2.1 实现页面头部 338

21.2.2 实现中间部分 341

21.2.3 实现页面底部 347

21.3 加入文字 348

21.4 调整全页面的兼容性 351

21.5 小结 352

第22章 企业网站布局 353

22.1 企业主页规划 353

22.2 对网页布局 354

22.2.1 将页面用DIV布局出框图 355

22.2.2 用CSS实现页面头部 356

22.2.3 用CSS实现页面体 358

22.3 添加文本等信息 362

22.4 调整全页面和浏览器兼容 363

22.5 其他二级页面模块制作 364

22.6 小结 364

第23章 博客主要页面布局 366

23.1 博客网站主页规划 366

23.1.1 分析主页需求 367

23.1.2 确定内容模块 367

23.1.3 画出效果图 367

23.2 用DIV布局框图 368

23.2.1 页眉 368

23.2.2 实现内容模块 369

23.2.3 页脚 372

23.3 CSS实现框图 373

23.3.1 实现内容模块 373

23.3.2 实现整页效果 378

23.4 添加图片 379

23.5 加入文字 380

23.6 调整全页面 381

23.7 其他页面布局 381

23.8 小结 382

第24章 面试题 383

面试题1 DIV与SPAN的区别 383

面试题2 HTML的框架是什么 383

面试题3 CSS引入的方式有哪些 383

面试题4前端页面有哪三层构成,各层的作用是什么 384

面试题5常见的浏览器的内核有哪些 384

面试题6 img元素的alt text属性和title属性有什么不同 385

面试题7 document.body和document.documentElement有什么不同 385

面试题8 XHTML和DHTML有什么区别 385

面试题9写出实现效果所需的CSS代码 385

面试题10写出一段左边固定、右边随电脑屏幕浮动而变动的HTML+CSS代码 386

面试题11写一段两个DIV交叉重叠的CSS样式 386

面试题12怎样使一个层垂直居中位于浏览器中 387

面试题13 Firefox嵌套DIV标签居中问题的处理方法 387

面试题14用纯CSS实现带下拉菜单的二级横向导航菜单 387

面试题15 在网页制作中为什么要使用CSS技术 388

面试题16 CSS+DIV开发Web页面的优势有哪些 389

面试题17实现两列高度自适应的CSS代码 389