《网页设计与制作》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:马蓉平,郑志刚主编;王忆,刘仁,刘福涛,刘颖,冯增卓副主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2018
  • ISBN:9787568260978
  • 页数:268 页
图书介绍:本书使用网页制作工具Dreamweaver CC、Web 技术标准HTML5 和CSS3 设计与制作网页。本书将教学内容划分为16个教学单元,从初学者的角度出发,以知识点示例、章节综合案例、全书综合案例和实验手册等形式,全面涵盖网页设计的基础知识、HTML5和CSS3技术、DIV CSS网页布局技术等。讲解过程由浅入深、循序渐进,力求通过实例操作让读者快速掌握网页设计的方法和技巧。媒体资源包含书中所有实例的源文件以及教学用课件及相应微课视频,以方便读者学习和参考。本书可供高等院校相关专业作为教材使用,也可供相关人员参考使用。

第1章 HTML与CSS网页设计概述 1

1.1 WWW的基本概念 1

1.2 浏览器 2

1.3 网页制作入门 2

1.3.1 HTML简介 2

1.3.2 CSS简介 4

1.4 HTML文件的编写方法 4

1.4.1 使用记事本手工编写HMTL文件 4

1.4.2 使用Dreamweaver编写HTML文件 6

1.5 HTML基本语法 11

1.5.1 标记语法 11

1.5.2 属性语法 12

1.6 HTML的基本结构 12

1.6.1 <html>标签 12

1.6.2 <head>标签 12

1.6.3 <body>标签 15

1.6.4 <!-- -->标签 15

1.6.5 HTML5语法的变化 15

1.7 综合案例——第一个网页 17

小结 18

习题 18

第2章 HTML网页文档结构 23

2.1 页面布局元素 23

2.1.1 换行标签<br> 24

2.1.2 强制不换行标签<nobr> 25

2.1.3 自动换行标签<wbr> 25

2.1.4 分段控制标签<p> 27

2.1.5 原样显示文字标签<pre> 28

2.1.6 居中对齐标签<center> 29

2.1.7 引文标签<blockquote> 29

2.1.8 水平分隔线标签<hr> 30

2.1.9 署名标签<address> 31

2.1.10 特殊字符 32

2.2 字体属性 34

2.2.1 标题文字标签<hn> 34

2.2.2 文字格式控制标签<font> 35

2.2.3 特定文本标签 36

2.3 HTML5结构元素 37

2.3.1 header元素 38

2.3.2 nav元素 39

2.3.3 aside元素 39

2.3.4 article元素 40

2.3.5 section元素 41

2.3.6 footer元素 42

2.4 综合案例 43

小结 44

习题 44

第3章 HTML网页中元素和属性 45

3.1 列表元素 45

3.1.1 无序列表<ul> 45

3.1.2 有序列表<ol> 47

3.1.3 描述性列表<dl>、<dt>、<dd> 49

3.2 图像标记 50

3.2.1 背景图案的设定 50

3.2.2 网页中插入图像 51

3.2.3 <img>标签属性的使用 51

3.3 HTML5中的页面元素及属性 54

3.3.1 分组元素 54

3.3.2 页面交互元素 57

3.3.3 文本层次语义元素 59

3.3.4 全局元素 61

3.4 综合案例 64

小结 67

习题 67

第4章 用HTML建立超链接 69

4.1 初步认识超链接 69

4.2 初步认识超链接的标记 69

4.2.1 超链接的基本标记 70

4.2.2 创建文本超链接 70

4.2.3 超链接的目标页面 72

4.2.4 内部链接 72

4.3 书签链接 74

4.3.1 建立书签 75

4.3.2 同一页面的书签链接 76

4.3.3 不同页面的书签链接 78

4.4 设置不同的链接对象 79

4.4.1 设置外部链接:链接HTTP页面 79

4.4.2 设置电子邮件、FTP和Telnet的链接 80

4.5 网页中的锚点 82

4.5.1 设定锚点 82

4.5.2 链接到锚点 83

4.6 综合案例 89

小结 90

习题 90

第5章 HTML5中的音频和视频 92

5.1 <audio>标签概述 92

5.1.1 <audio>标签概述 92

5.1.2 <audio>标签的属性 93

5.1.3 audio标签浏览器的支持情况 93

5.2 在网页中添加音频文件 94

5.2.1 添加自动播放音频文件 94

5.2.2 添加带有控件的音频文件 94

5.2.3 添加循环播放的音频文件 95

5.2.4 添加预播放的音频文件 96

5.3 <video>标签概述 97

5.3.1 <video>标签概述 97

5.3.2 <video>标签的属性 98

5.3.3 浏览器对<video>标签的支持情况 99

5.4 在网页中添加视频文件 99

5.4.1 添加自动播放的视频文件 99

5.4.2 添加带有控件的视频文件 100

5.4.3 添加循环播放的视频文件 101

5.4.4 添加预播放的视频文件 101

5.4.5 设置视频文件的高度与宽度 102

5.5 综合案例 103

小结 104

习题 104

第6章 用HTML建立表格 106

6.1 创建表格 106

6.1.1 表格的基本构成<table>、<tr>、<td> 106

6.1.2 设置表格的标题<caption> 108

6.1.3 表头<th> 109

6.2 表格基本属性 111

6.2.1 表格宽度width 111

6.2.2 表格高度height 111

6.2.3 表格对齐方式align 111

6.3 表格的边框 113

6.3.1 表格边框宽度border 113

6.3.2 表格边框颜色bordercolor 113

6.3.3 内框宽度cellspacing 113

6.3.4 表格内文字与边框间距cellpadding 113

6.4 表格背景 114

6.4.1 表格背景颜色bgcolor 114

6.4.2 表格背景图像background 115

6.5 表格的行属性 116

6.5.1 高度控制height 116

6.5.2 边框颜色bordercolor 117

6.5.3 行背景bgcolor、background 117

6.5.4 行文字的对齐方式align、valign 117

6.6 单元格属性 118

6.6.1 单元格大小width、height 118

6.6.2 水平跨度colspan 118

6.6.3 垂直跨度rowspan 118

6.6.4 对齐方式aling、valign 120

6.6.5 单元格的背景色bgcolor 120

6.6.6 单元格的边框颜色bordercolor 120

6.6.7 单元格的亮边框bordercolorlight 120

6.6.8 单元格的暗边框bordercolordark 120

6.6.9 单元格的背景图像background 121

6.7 表格的结构 122

6.7.1 表格的表首标记<thead> 122

6.7.2 表格的表主体标记<tbody> 122

6.7.3 表格的表尾标记 122

6.8 综合案例 124

小结 126

习题 126

第7章 浮动与定位 130

7.1 元素的浮动 130

7.1.1 元素的浮动属性float 130

7.1.2 清除浮动 135

7.2 overflow属性 137

7.3 元素的定位 139

7.3.1 元素的定位属性 139

7.3.2 静态定位static 139

7.3.3 相对定位relative 140

7.3.4 绝对定位absolute 142

7.3.5 固定定位fixed 143

7.3.6 z-index层叠等级属性 144

7.4 元素的类型与转换 144

7.4.1 元素的类型 144

7.4.2 <span>标记 145

7.4.3 元素的转换 145

7.5 综合案例——制作产品列表效果 146

小结 148

习题 148

第8章 表单的应用 150

8.1 认识表单 150

8.1.1 表单的构成 151

8.1.2 表单属性 151

8.2 input元素及属性 152

8.2.1 input元素的type属性 152

8.2.2 input元素的其他属性 153

8.3 其他表单元素 154

8.3.1 单行文本域text 154

8.3.2 多行文本域textarea 154

8.3.3 密码域password 154

8.3.4 单选按钮radio 154

8.3.5 复选框checkbox 155

8.3.6 列表/菜单select 155

8.3.7 普通按钮button 155

8.3.8 提交按钮submit 155

8.3.9 重置按钮reset 155

8.3.10 输入框的选项列表datalist 156

8.3.11 密钥生成器keygen 156

8.3.12 output元素 157

8.4 综合案例——用户注册表单 158

小结 161

习题 161

第9章 框架的应用 163

9.1 框架概述 163

9.2 框架的基本结构 163

9.3 设置框架 164

9.3.1 设置框架源文件属性src 165

9.3.2 添加框架名称name 165

9.3.3 设置框架边框frameborder 165

9.3.4 显示框架滚动条scrolling 165

9.3.5 调整框架尺寸noresize 165

9.3.6 设置框架边缘宽度与高度marginwidth、marginheight 165

9.3.7 添加不支持框架标记noframes 166

9.4 设置框架集<frameset> 167

9.4.1 左右分割边框cols 167

9.4.2 上下分割边框rows 168

9.5 浮动框架<iframe> 168

9.5.1 设置浮动框架源文件属性src 168

9.5.2 添加浮动框架名称name 168

9.5.3 设置浮动框架的宽度和高度width、height 169

9.6 在框架上建立链接 169

9.6.1 普通框架添加链接 170

9.6.2 浮动框架添加链接 171

9.7 综合案例——框架网页 172

小结 174

习题 175

第10章 CSS样式表 176

10.1 CSS概述 176

10.1.1 CSS发展历史 176

10.1.2 CSS的特点 177

10.1.3 CSS3浏览器支持情况 177

10.2 CSS核心基础 178

10.2.1 CSS样式规则 178

10.2.2 引入CSS样式表 180

10.2.3 CSS选择器 184

10.3 CSS文本样式属性 188

10.3.1 字体样式属性 188

10.3.2 文本属性 192

10.4 综合案例——使用CSS布局网页 194

小结 195

习题 195

第11章 CSS3选择器 198

11.1 属性选择器 198

11.1.1 E[att∧=value]属性选择器 198

11.1.2 E[att$=“value”]属性选择器 199

11.1.3 E[*=“value”]属性选择器 200

11.2 关系选择器 201

11.2.1 子代选择器(>) 202

11.2.2 兄弟选择器(+、~) 202

11.3 结构化伪类选择器 205

11.3.1 :root选择器 205

11.3.2 :not选择器 206

11.3.3 :only-child选择器 207

11.3.4 :first-child和:last-child选择器 208

11.3.5 :nth-child(n)和:nth-last-of-child(n)选择器 209

11.3.6 :nth-of-type(n)和:nth-last-of-type(n)选择器 210

11.3.7 :empty选择器 211

11.3.8 target选择器 212

11.4 伪元素选择器 214

11.4.1 :before选择器 214

11.4.2 :after选择器 214

11.5 </html>链接伪类 215

11.6 综合案例——CSS选择器应用 215

小结 217

习题 217

第12章 CSS盒子模型 219

12.1 盒子模型概述 219

12.1.1 认识盒子模型 219

12.1.2 <div>标记 220

12.1.3 盒子的宽与高 221

12.2 盒子模型相关属性 222

12.2.1 边框属性 222

12.2.2 边距属性 223

12.2.3 box-shadow属性 224

12.2.4 box-sizing属性 225

12.3 背景属性 226

12.3.1 background-color设置背景颜色 226

12.3.2 background-image设置背景图像 226

12.3.3 opacity背景与图像不透明度的设置 226

12.3.4 background-repeat设置背景图像平铺 228

12.3.5 background-position设置背景图像的位置 229

12.3.6 background-attachment设置背景图像固定 229

12.3.7 background-size设置背景图像的大小 230

12.3.8 background-origin设置背景的显示区域 231

12.3.9 background-clip设置背景图像的裁剪区域 232

12.3.10 设置多重背景图像 234

12.3.11 背景复合属性 235

12.4 CSS3渐变属性 235

12.4.1 <html>标签 236

12.4.2 径向渐变 236

12.4.3 repeating gradient重复渐变 237

12.5 综合案例 239

小结 240

习题 240

第13章 CSS3高级应用 243

13.1 CSS3过渡 243

13.1.1 transition-property属性 244

13.1.2 transition-duration属性 245

13.1.3 transition-timing-function属性 246

13.1.4 transition-delay属性 248

13.1.5 transition属性 248

13.2 CSS3动画 249

13.2.1 @keyframes 249

13.2.2 animation-name属性 250

13.2.3 animation-duration属性 251

13.2.4 animation-timing-function属性 252

13.2.5 animation-delay属性 253

13.2.6 animation-direction属性 254

13.2.7 animation-iteration-count属性 255

13.2.8 animation属性 255

13.3 CSS3变形 255

13.3.1 transform属性 255

13.3.2 2D转换方法 256

13.3.3 3D转换方法 262

13.4 综合实例 264

小结 267

习题 267