图书目录

第1章  Dreamweaver CC 2019概述  1

1.1  工作界面  2

1.2  编码环境  7

1.2.1  代码提示  8

1.2.2  代码格式化  10

1.2.3  代码改写  10

1.3  编码工具  11

1.3.1  快速标签编辑器  11

1.3.2  【代码片段】面板  11

1.3.3  优化网页代码  12

1.4  辅助工具  14

1.4.1  标尺  15

1.4.2  网格  15

1.4.3  辅助线  16

1.5  自定义设置  17

1.5.1  常规设置  17

1.5.2  不可见元素设置  18

1.5.3  网页字体设置  19

1.5.4  文件类型/编辑器设置  19

1.5.5  界面颜色设置  19

1.6  实例演练  20

1.7  习题  22

第2章  HTML5基础知识  23

2.1  HTML5简介  24

2.2  HTML5文件的基本结构  24

2.2.1  文档类型声明  25

2.2.2  主标签  25

2.2.3  头部标签  26

2.2.4  主体标签  28

2.3  HTML5文件的编写方法  28

2.3.1  手动编写HTML5代码  28

2.3.2  使用Dreamweaver生成HTML5代码  29

2.4  HTML5元素  31

2.4.1  结构元素  31

2.4.2  功能元素  33

2.4.3  表单元素  36

2.5  HTML5属性  36

2.5.1  表单属性  37

2.5.2  链接属性  37

2.5.3  其他属性  37

2.6  HTML5全局属性  38

2.6.1  contenEditable属性  38

2.6.2  contextmenu属性  39

2.6.3  data-*属性  40

2.6.4  draggable属性  41

2.6.5  dropzone属性  43

2.6.6  hidden属性  43

2.6.7  spellcheck属性  44

2.6.8  translate属性  44

2.7  HTML5事件  45

2.7.1  window事件  45

2.7.2  form事件  45

2.7.3  mouse事件  46

2.7.4  media事件  46

2.8  实例演练  47

2.9  习题  48

第3章  设计网页文本内容  49

3.1  定义段落文字  50

3.1.1  使用段落标签  50

3.1.2  使用换行标签  51

3.2  定义标题文字  51

3.3  设置文字格式  52

3.3.1  设置文字字体  52

3.3.2  设置文字字号  53

3.3.3  设置文字颜色  55

3.3.4  设置字体效果  56

3.3.5  设置上标与下标  57

3.3.6  设置字体风格  58

3.3.7  设置文字粗细  59

3.3.8  设置文字复合属性  60

3.3.9  设置阴影文本  61

3.4  设置网页水平线  62

3.4.1  添加水平线  62

3.4.2  设置水平线的宽度和高度  63

3.4.3  设置水平线的颜色  64

3.4.4  设置水平线的对齐方式  64

3.4.5  消除水平线的阴影  65

3.5  建立网页文字列表  66

3.5.1  建立无序列表  66

3.5.2  建立有序列表  68

3.5.3  建立嵌套列表  69

3.5.4  建立自定义列表  70

3.6  设置段落格式  71

3.6.1  设计单词间隔  71

3.6.2  设置字符间隔  72

3.6.3  设置文字修饰  73

3.6.4  设置垂直对齐方式  73

3.6.5  设置水平对齐方式  75

3.6.6  设置文本缩进  76

3.6.7  设置文本行高  76

3.6.8  设置留白  77

3.6.9  设置文本反排  78

3.7  实例演练  79

3.8  习题  80

第4章  设计网页图像效果  81

4.1  网页图像简介  82

4.1.1  网页支持的图片格式  82

4.1.2  图像中的路径  82

4.2  在网页中插入图像  84

4.3  编辑网页中的图像  86

4.3.1  设置网页图像的高度和宽度  86

4.3.2  设置网页图像的提示文字  87

4.3.3  在Dreamweaver中编辑图像效果  88

4.3.4  在Photoshop中编辑图像效果  90

4.4  设置网页背景图像  91

4.5  排列网页中的图像  92

4.6  创建鼠标经过图像效果  92

4.7  实例演练  94

4.8  习题  96

第5章  建立超链接  97

5.1  超链接的基础知识  98

5.1.1  超链接的类型  98

5.1.2  超链接的路径  98

5.2  创建网页超链接  99

5.2.1  创建文本链接  99

5.2.2  创建图像链接  101

5.2.3  创建下载链接  102

5.2.4  设置电子邮件链接  103

5.2.5  设置以新窗口打开超链接  103

5.2.6  使用相对路径和绝对路径  104

5.3  创建浮动框架  106

5.4  创建热点区域  107

5.5  实例演练  110

5.6  习题  112

第6章  创建表单  113

6.1  表单简介  114

6.2  基本表单元素  115

6.2.1  单行文本框  115

6.2.2  多行文本框  116

6.2.3  密码输入框  117

6.2.4  单选按钮  119

6.2.5  复选框  120

6.2.6  下拉列表框  121

6.2.7  普通按钮  123

6.2.8  提交按钮  123

6.2.9  重置按钮  124

6.3  HTML5增强输入类型  125

6.3.1  url类型  125

6.3.2  email类型  125

6.3.3  date和time类型  126

6.3.4  number类型  127

6.3.5  range类型  128

6.3.6  search类型  129

6.3.7  tel类型  130

6.3.8  color类型  130

6.4  HTML5 input属性  131

6.4.1  autocomplete属性  131

6.4.2  autofocus属性  133

6.4.3  form属性  135

6.4.4  height和width属性  135

6.4.5  list属性  136

6.4.6  min、max和step属性  137

6.4.7  pattern属性  138

6.4.8  placeholder属性  138

6.4.9  required属性  139

6.4.10  disabled属性  140

6.4.11  readonly属性  140

6.5  HTML5新增控件  141

6.5.1  datalist元素  141

6.5.2  keygen元素  141

6.5.3  output元素  142

6.6  HTML5表单属性  143

6.6.1  autocomplete属性  143

6.6.2  novalidate属性  143

6.7  实例演练  144

6.8  习题  148

第7章  使用表格  149

7.1  表格的基本结构  150

7.2  创建表格  151

7.2.1  创建带标题的表格  151

7.2.2  定义表格边框类型  153

7.2.3  定义表格的表头  154

7.2.4  定义表格单元格间距  155

7.2.5  定义表格单元格边距  156

7.2.6  定义表格宽度  157

7.3  调整表格  157

7.3.1  调整表格大小  158

7.3.2  添加行与列  158

7.3.3  删除行与列  158

7.3.4  合并单元格  159

7.3.5  拆分单元格  161

7.3.6  设置单元格高度与宽度  161

7.4  设置表格背景  162

7.4.1  定义表格背景颜色  162

7.4.2  定义表格背景图片  163

7.4.3  定义表格单元格背景  163

7.5  排列单元格内容  164

7.6  设置单元格内容不换行  166

7.7  实例演练  167

7.8  习题  170

第8章  使用多媒体  171

8.1  使用网页音频标签<audio>  172

8.1.1  <audio>标签简介  172

8.1.2  audio标签的属性  172

8.1.3  音频解码器  173

8.1.4  设置网页音频文件  173

8.2  使用网页视频标签<video>  175

8.2.1  <video>标签简介  175

8.2.2  <video>标签的属性  175

8.2.3  视频解码器  176

8.2.4  设置网页视频文件  176

8.3  在网页中添加插件  179

8.4  在网页中添加SWF文件  180

8.5  在网页中添加FLV文件  182

8.6  在网页中添加滚动文字  184

8.6.1  设置网页滚动文字  184

8.6.2  应用滚动方向属性  184

8.6.3  应用滚动方式属性  185

8.6.4  应用滚动速度属性  185

8.6.5  应用滚动延迟属性  186

8.6.6  应用滚动循环属性  187

8.6.7  应用滚动范围属性  187

8.6.8  应用滚动背景颜色属性  187

8.6.9  应用滚动空间属性  188

8.7  实例演练  189

8.8  习题  190

第9章  使用HTML5绘制图形  191

9.1  canvas简介  192

9.2  绘制基本图形  192

9.2.1  绘制矩形  193

9.2.2  绘制圆形  194

9.2.3  绘制直线  196

9.2.4  绘制多边形  198

9.2.5  绘制曲线  199

9.2.6  绘制贝济埃曲线  200

9.3  绘制渐变图形  202

9.3.1  绘制线性渐变  202

9.3.2  绘制径向渐变  204

9.4  设置图形样式  205

9.4.1  设置线型  205

9.4.2  设置不透明度  209

9.4.3  设置阴影  210

9.5  操作图形  211

9.5.1  清除绘图  211

9.5.2  移动坐标  212

9.5.3  旋转坐标  213

9.5.4  缩放图形  214

9.5.5  组合图形  215

9.5.6  裁切路径  217

9.6  绘制文字  219

9.6.1  绘制填充文字  219

9.6.2  绘制轮廓文字  220

9.6.3  设置文字属性  221

9.7  实战演练  222

9.8  习题  224

第10章  使用CSS  225

10.1  CSS样式表简介  226

10.1.1  CSS样式表的功能  226

10.1.2  CSS样式表的规则  226

10.1.3  CSS样式表的类型  227

10.2  创建CSS样式表  229

10.2.1  创建外部样式表  229

10.2.2  创建内部样式表  230

10.2.3  附加外部样式表  231

10.3  添加CSS选择器  232

10.4  编辑CSS样式效果  240

10.4.1  CSS类型设置  240

10.4.2  CSS背景设置  242

10.4.3  CSS区块设置  244

10.4.4  CSS方框设置  245

10.4.5  CSS边框设置  246

10.4.6  CSS列表设置  248

10.4.7  CSS定位设置  248

10.4.8  CSS扩展设置  250

10.4.9  CSS过渡设置  251

10.5  实例演练  252

10.6  习题  254

第11章  制作HTML+CSS页面  255

11.1  Div与盒模型简介  256

11.1.1  Div  256

11.1.2  盒模型  256

11.2  理解标准布局  257

11.2.1  网页标准  257

11.2.2  内容、结构、表现和行为  258

11.3  使用Div+CSS  258

11.4  插入Div标签  259

11.5  常用Div+CSS布局方式  262

11.5.1  高度自适应布局  262

11.5.2  网页内容居中布局  263

11.5.3  网页元素浮动布局  266

11.6  实例演练  269

11.7  习题  272

第12章  使用行为  273

12.1  行为简介  274

12.1.1  行为的基础知识  274

12.1.2  JavaScript代码简介  274

12.2  调节窗口  275

12.2.1  打开浏览器窗口  275

12.2.2  转到URL  277

12.2.3  调用JavaScript  278

12.3  应用图像  279

12.3.1  交换与恢复交换图像  279

12.3.2  拖动AP元素  282

12.4  显示文本  284

12.4.1  弹出信息  284

12.4.2  设置状态栏文本  285

12.4.3  设置容器的文本  287

12.4.4  设置文本域文本  288

12.5  加载多媒体  289

12.5.1  检查插件  289

12.5.2  显示-隐藏元素  291

12.5.3  改变属性  292

12.6  控制表单  293

12.6.1  跳转菜单、跳转菜单开始  293

12.6.2  检查表单  296

12.7  实例演练  298

12.8  习题  300