《Div+CSS+jQuery布局精粹》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张晓景等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2016
  • ISBN:9787111547174
  • 页数:324 页
图书介绍:本书全面展现了运用Div+CSS进行网页设计布局的方法,详细的讲解步骤配合图示,使得每个步骤清晰易懂、一目了然。收中不但应用大量实例对重点难点进行深入的剖析,而且还结合作者多年的网页设计与教学经验进行点拨,使读者学以致用。并且在书中还穿插介绍了有关CSS 3和HTML 5的相关知识,立求使读者了解到最新的网页设计制作技术。

第1章 网页和网站的基础知识 1

1.1 认识网页 1

1.1.1 网页和网站 1

1.1.2 网页类型 2

1.1.3 网页的基本构成 3

1.2 网页设计 4

1.2.1 网页设计概述 4

1.2.2 网页设计原则 5

1.2.3 网页设计相关术语 7

1.2.4 常见网页类型 11

1.3 网页布局 13

1.3.1 表格布局 13

1.3.2 表格布局的特点 14

1.3.3 冗余的嵌套表格和混乱的结构 14

1.3.4 表格布局的优缺点 15

1.3.5 Div+CSS布局 15

1.3.6 Div+CSS布局的特点 15

1.3.7 Div+CSS布局的优缺点 15

1.4 网页版式设计 16

1.4.1 网页版式设计的特点 16

1.4.2 页面尺寸 16

1.4.3 整体造型 17

1.4.4 网页布局方法 17

1.4.5 网页设计的构图方法 17

1.4.6 版式设计的视觉流程 18

1.5 了解Web标准 19

1.5.1 Web标准的基础概念 19

1.5.2 认识W3C 19

1.5.3 W3C发布的标准 19

1.5.4 网页标准化的好处 21

1.6 网站开发流程 22

1.7 专家支招 22

1.7.1 确定域名注意事项 22

1.7.2 常用网页编辑软件 22

1.8 总结扩展 23

1.8.1 本章小结 23

1.8.2 举一反三——制作简单的HTML页面 23

第2章 HTML、XHTML和HTML5基础 25

2.1 HTML基础 25

2.1.1 HTML概述 25

2.1.2 HTML文件的基本结构 26

2.1.3 HTML能做什么 27

2.1.4 HTML的基本语法 27

2.2 HTML标签 28

2.2.1 基本标签 28

2.2.2 格式标签 29

2.2.3 文本标签 30

2.2.4 超链接标签 31

2.2.5 图像标签 31

2.2.6 表格标签和表单标签 32

2.2.7 分区标签 32

2.3 HTML基础 33

2.3.1 XHTML概述 33

2.3.2 XHTML的页面结构 33

2.3.3 XHTML代码规范 34

2.3.4 3种不同的XHTML文档类型 37

2.4 HTML和XHTML 38

2.4.1 HTML和XHTML的区别 38

2.4.2 使用XHTML的优点 38

2.4.3 HTML转化成XHTML的方法 38

实例:制作简单的HTML页面 38

2.5 HTML 5基础 40

2.5.1 HTML5概述 40

2.5.2 HTML5的简化操作 40

2.5.3 HTML5标签 41

2.5.4 HTML5标准属性 44

2.5.5 HTML5事件属性 44

2.6 HTML5的设计目的 46

2.6.1 <video>标签 46

实例:在网页中嵌入视频 46

2.6.2 <audio>标签 48

实例:在网页中嵌入音频 48

2.6.3 <canvas>标签 50

2.7 专家支招 50

2.7.1 在<body>标签中如何设置网页的字体和大小 50

2.7.2 网页中默认的超链接文字效果是什么样的 50

2.8 总结扩展 50

2.8.1 本章小结 50

2.8.2 举一反三——在网页中实现绘图效果 50

第3章 CSS样式基础 52

3.1 CSS概述 52

3.1.1 CSS的发展历史 52

3.1.2 CSS的特点 53

3.1.3 CSS样式的功能 53

3.1.4 CSS样式的局限性 54

3.2 CSS语法 55

3.2.1 CSS的基本语法 55

3.2.2 CSS规则 56

3.3 CSS选择器 56

3.3.1 通配选择器 57

实例:太空冒险网页制作 57

3.3.2 标签选择器 58

3.3.3 类选择器 59

实例:万圣节网页制作 59

3.3.4 ID选择器 61

3.3.5 群选择器 62

3.3.6 派生选择器 63

实例:运动鞋网页制作 63

3.3.7 伪类选择器 65

3.4 CSS 3中新增的选择器 66

3.4.1 结构伪类选择器 66

3.4.2 UI元素状态伪类选择器 67

3.4.3 属性选择器 67

3.5 在网页中应用CSS样式 68

3.5.1 在HTML中插入样式表的方法 68

3.5.2 内联样式 68

3.5.3 嵌入样式表 69

实例:为网页添加内部CSS样式 69

3.5.4 链接外部样式 71

实例:链接外部CSS样式文件 71

3.5.5 导入样式 74

3.6 CSS文档结构 74

3.6.1 结构 75

3.6.2 继承性 75

3.6.3 特殊性 76

3.6.4 层叠性 77

3.6.5 重要性 77

3.7 单位和值 78

3.7.1 颜色值 78

3.7.2 绝对单位 79

3.7.3 相对单位 80

3.8 专家支招 80

3.8.1 CSS和HTML的区别 80

3.8.2 导入CSS样式与链接CSS样式的区别 80

3.9 总结扩展 80

3.9.1 本章小结 80

3.9.2 举一反三——在网页中实现绘图效果 81

第4章 Div+CSS布局入门 82

4.1 定义Div 82

4.1.1 什么是Div 82

4.1.2 插入Div 83

4.1.3 Div的嵌套和固定格式 84

4.2 可视化盒模型 85

4.2.1 盒模型 85

4.2.2 content(内容) 87

4.2.3 padding(填充) 87

实例:设置元素到元素的边界距离 87

4.2.4 border(边框) 89

实例:为图片添加边框 89

4.2.5 margin(边界) 90

实例:调整网页LOGO位置 91

4.3 常见的布局方式 92

4.3.1 居中布局设计 92

4.3.2 浮动布局 94

4.3.3 自适应高度 98

4.4 CSS布局定位 99

4.4.1 position属性 99

4.4.2 相对定位 100

实例:图像叠加 100

4.4.3 绝对定位 102

4.4.4 固定定位 102

实例:制作固定不动的导航条 102

4.4.5 浮动定位 104

4.4.6 空白边叠加 104

4.5 流体网格布局 104

4.6 专家支招 105

4.6.1 CSS3中有关盒模型的新增属性 105

4.6.2 什么是id 105

4.7 总结扩展 105

4.7.1 本章小结 106

4.7.2 举一反三——空白边叠加在网页中的应用 106

第5章 使用CSS控制背景和图片 107

5.1 背景控制概述 107

5.1.1 背景控制原则 107

5.1.2 背景控制属性 108

5.2 背景颜色控制 108

5.2.1 设置背景颜色 108

5.2.2 设置块背景颜色 109

5.3 背景图像控制 110

5.3.1 设置背景图像 110

实例:为网页设置背景图像 110

5.3.2 背景图像的重复方式 112

实例:设置背景图像的重复方式 112

5.3.3 背景图像的定位 114

5.3.4 背景图像的固定 114

5.4 图片样式概述 115

5.4.1 图像边框 115

实例:为网页中的图片设置边框 116

5.4.2 图片缩放 117

5.4.3 图片水平对齐 119

5.4.4 图片垂直对齐 120

5.5 网页中的图文混排 121

5.5.1 使用CSS样式实现文本环绕效果 121

5.5.2 设置文本绕图间距 122

5.6 专家支招 123

5.6.1 网页中插入的图像可以不设置宽度和高度吗 123

5.6.2 background-color属性可以使用哪些值 123

5.7 总结扩展 124

5.7.1 本章小结 124

5.7.2 举一反三——网页图片垂直对齐 124

第6章 CSS控制页面中的文本 125

6.1 文本排版概述 125

6.1.1 文本排版原则 125

6.1.2 文本控制属性 125

6.2 CSS文本样式 126

6.2.1 字体 126

6.2.2 大小 127

6.2.3 颜色 129

实例:为网页中的文字设置样式 129

6.2.4 粗细 132

6.2.5 样式 133

6.2.6 英文字母大小写 133

6.2.7 修饰 133

实例:设置英文大小写并修饰文字 134

6.3 CSS段落样式 137

6.3.1 字间距 137

6.3.2 行间距 137

6.3.3 首字下沉 138

6.3.4 首行缩进 138

实例:为网页中段落文字设置不同样式 138

6.3.5 段落水平对齐 141

6.3.6 段落垂直对齐 141

6.4 CSS样式的功能及冲突 142

6.4.1 使用CSS对Flash中的文字进行控制 142

6.4.2 CSS样式冲突 142

6.5 专家支招 143

6.5.1 CSS样式中的两端对齐有什么作用范围 143

6.5.2 为什么有些情况应用的文本段落垂直对齐不起作用 143

6.6 总结扩展 143

6.6.1 本章小结 143

6.6.2 举一反三——网页中文字水平居中对齐 143

第7章 使用CSS样式控制列表 145

7.1 列表控制概述 145

7.2 列表样式控制 146

7.2.1 无序列表 146

7.2.2 有序列表 146

7.2.3 自定义列表符号 147

实例:制作网站列表 147

7.2.4 定义列表 149

7.2.5 更改列表项目样式 150

7.3 使用列表制作菜单栏 151

7.3.1 使用CSS样式创建横向导航菜单 151

实例:制作游戏网站导航 151

7.3.2 使用CSS样式创建竖向导航菜单 152

实例:制作购物网站导航 153

7.4 CSS3中新增的内容和不透明度属性 154

7.4.1 内容(content) 154

7.4.2 不透明度(opacity) 155

实例:内容和不透明度属性的应用 155

7.5 专家支招 157

7.5.1 如何不通过CSS样式更改项目列表前的符号效果 157

7.5.2 网页中文本分行与分段有什么区别 157

7.6 总结扩展 157

7.6.1 本章小结 157

7.6.2 举一反三——更改部分项目列表符号 158

第8章 使用CSS控制表格及表单样式 159

8.1 表格及表单的设计概述 159

8.1.1 表格的设计 159

8.1.2 表单的设计及分类 160

8.2 使用CSS控制表格样式 163

8.2.1 表格标签与结构 163

8.2.2 设置表格边框 164

8.2.3 设置表格背景 165

实例:设置表格边框及背景 165

8.2.4 设置斑马式表格 168

实例:设置斑马式表格 168

8.2.5 设置交互式表格 170

8.3 表单的设计 171

8.3.1 表单 171

8.3.2 表单元素 172

8.4 表单输入 172

8.4.1 文本域和密码域 173

8.4.2 文件域和隐藏域 174

8.4.3 单选按钮和复选框 174

8.4.4 按钮和图像域 176

8.4.5 菜单列表 177

8.5 使用CSS样式控制表单元素 178

8.5.1 使用CSS样式控制表单元素的背景 178

实例:制作网站的登录页面 178

8.5.2 使用CSS样式控制列表与跳转菜单 182

8.5.3 使用CSS样式定义圆角文本字段 183

8.6 表单在网页中的特殊应用 185

8.6.1 聚焦型提示语消失 185

实例:制作文字字段提示语效果 185

8.6.2 输入型提示语消失 189

8.7 专家支招 190

8.7.1 为什么需要使用CSS对表格数据进行控制 190

8.7.2 在表单域中插入图像域的作用 190

8.8 总结扩展 190

8.8.1 本章小结 191

8.8.2 举一反三——美化登录框 191

第9章 使用CSS控制超链接 192

9.1 了解网页超链接 192

9.1.1 超链接的定义 192

9.1.2 超链接的对象 193

9.1.3 超链接的路径 194

9.1.4 合理安排超链接 196

9.2 超链接的属性控制 197

9.2.1 a:link 197

9.2.2 a:active 198

9.2.3 a:hover 198

9.2.4 a:visited 199

实例:制作网页文字超链接 200

9.2.5 超链接的5种打开方式 203

9.3 超链接特效 203

9.3.1 按钮式超链接 203

实例:制作按钮式超链接 204

9.3.2 浮雕式超链接 206

9.4 使用CSS实现鼠标特效 207

9.5 超链接在网页中的特殊应用 208

9.5.1 使用CSS实现倾斜导航菜单 209

实例:制作网站的倾斜导航菜单 209

9.5.2 使用CSS实现动感超链接 211

9.6 专家支招 213

9.6.1 实现动感导航菜单的原理 213

9.6.2 如何识别网页中的超链接 213

9.7 总结扩展 214

9.7.1 本章小结 214

9.7.2 举一反三——使用CSS控制鼠标箭头 214

第10章 应用CSS3中的滤镜 215

10.1 CSS3新增滤镜 215

10.1.1 grayscale滤镜 215

10.1.2 sepia滤镜 217

实例:使用sepia滤镜 217

10.1.3 opacity滤镜 219

10.1.4 blur滤镜 221

10.1.5 saturate滤镜 222

实例:使用saturate滤镜 222

10.1.6 hue-rotate滤镜 224

10.1.7 invert滤镜 226

实例:使用invert滤镜 226

10.1.8 drop-shadow滤镜 228

10.1.9 brightness滤镜 229

10.1.10 contrast滤镜 231

10.2 专家支招 231

10.2.1 IE滤镜与W3C滤镜的区别 231

10.2.2 IE滤镜包括哪些 231

10.3 总结扩展 232

10.3.1 本章小结 232

10.3.2 举一反三——调整图像的对比度 232

第11章 CSS3新增属性 234

11.1 CSS3中新增的文字属性 234

11.1.1 文字阴影text-shadow 234

11.1.2 文字溢出处理text-overflow 235

11.1.3 控制文本换行word-wrap 237

实例:控制文本换行 237

11.2 CSS 3中新增的背景属性 239

11.2.1 背景图像大小background-size 239

实例:控制背景图像大小 239

11.2.2 背景位置定位background-origin 241

11.2.3 背景图像裁剪区域background-clip 242

11.3 CSS3中新增的边框属性 244

11.3.1 图像边框border-image 244

11.3.2 圆角边框border-radius 245

11.3.3 多重边框颜色border-colors 246

实例:为图像添加多种色彩边框 246

11.4 CSS3中新增的多列布局属性 248

11.4.1 列宽度 248

11.4.2 新增多列设置属性 249

实例:多列属性的设置 250

11.5 CSS3中有关用户界面的新增属性 252

11.5.1 box-sizing 252

11.5.2 区域缩放调节resize 253

11.5.3 轮廓外边框outline 254

11.5.4 导航序列号nav-index 254

11.6 CSS3中其他模块新增属性 255

11.6.1 @media 255

11.6.2 加载服务器端字体@font-face 256

11.6.3 阅读器speech 257

11.7 专家支招 258

11.7.1 除了Chrome浏览器外,还有哪些浏览器支持column属性 258

11.7.2 目前常用的浏览器都是以什么为内核引擎 258

11.8 总结扩展 258

11.8.1 本章小结 258

11.8.2 举一反三——为图片添加轮廓 259

第12章 jQuery在网页中的应用 260

12.1 认识JavaScript 260

12.1.1 了解JavaScript 260

12.1.2 JavaScript的特点 261

12.1.3 CSS样式与JavaScfipt 261

12.2 JavaScript与jQuery 262

12.2.1 关于jQuery 262

12.2.2 jQuery的安装 262

12.2.3 jQuery语法 263

12.2.4 jQuery选择器 263

12.2.5 jQuery事件 265

12.3 在Dreamweaver CC中使用jQuiery 266

实例:制作一个简单的检索页面 266

12.4 jQuery效果 267

12.4.1 使用jQuery实现网页全屏大图切换效果 268

实例:全屏大图切换效果 268

12.4.2 使用jQuery实现图像横向滚动效果 271

实例:图像横向滚动效果 271

12.5 专家支招 278

12.5.1 在Dreamweaver中为网页元素添加jQuery效果 278

12.5.2 Dreamweaver中内置jQuery能够实现的效果 278

12.6 总结扩展 279

12.6.1 本章小结 279

12.6.2 举一反三——使用jQuery制作选项卡 279

第13章 jQuery Mobile与jQuery UI的应用 280

13.1 认识jQuery Mobile 280

13.1.1 jQuery Mobile的优点 280

13.1.2 jQuery Mobile的操作流程 281

13.2 使用Dreamweaver创建jQuery Mobile页面 281

实例:设计制作手机网站页面 282

13.3 iQuery Mobile事件 288

13.3.1 触摸事件 288

13.3.2 滚动事件 289

13.3.3 方向事件 289

13.3.4 页面事件 290

13.4 jQuery UI 291

13.4.1 jQuery UI的构成 291

13.4.2 jQuery UI的特性 291

13.4.3 jQuery UI的下载 292

13.4.4 jQuery UI的使用 292

实例:制作折叠式作品展示栏目 294

13.5 专家支招 298

13.5.1 在Dreamweaver CC中可以插入的jQueryMobile对象 298

13.5.2 jQuery与jQuery UI的区别 298

13.6 总结扩展 298

13.6.1 本章小结 298

13.6.2 举一反三——制作选项卡式新闻列表 299

第14章 Div+CSS布局综合案例 300

14.1 综合实例——制作音乐类网站 300

实例:音乐类网站——顶部 300

实例:音乐类网站——中部 308

实例:音乐类网站——主体 314

实例:音乐类网站——底部 320

14.2 专家支招 323

14.2.1 网页中文本字号的使用规范 323

14.2.2 iframe标签的作用 324

14.3 本章小结 324