当前位置:首页 > 工业技术
DIV+CSS 3网页样式与布局全程揭秘  第2版
DIV+CSS 3网页样式与布局全程揭秘  第2版

DIV+CSS 3网页样式与布局全程揭秘 第2版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:畅利红编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302364696
  • 页数:361 页
图书介绍:本书中讲解网页制作中使用DIV+CSS的布局方法和技巧。包括网页中的图片、文字、背景、表单部分的应用。并将这些知识融会到大大小小的案例中供读者学习。并通过综合的大案例帮助读者快速进入网页制作的角色。
《DIV+CSS 3网页样式与布局全程揭秘 第2版》目录

第1章 网页和网站开发知识 1

1.1 了解网页 1

1.1.1 网页与网站的关系 1

1.1.2 网页的基本构成元素 2

1.2 如何设计网页 3

1.2.1 什么是网页设计 3

1.2.2 网页设计的特点 3

1.2.3 网页设计相关术语 4

1.2.4 常见网站类型 7

1.3 关于表格布局 8

1.3.1 表格布局的特点 9

1.3.2 冗余的嵌套表格和混乱的结构 9

1.4 关于DIV+CSS布局 10

1.4.1 DIV+CSS布局的特点 10

1.4.2 DIV+CSS布局的优势 10

1.5 Web标准 11

1.5.1 什么是Web标准 11

1.5.2 Web标准的内容 11

1.5.3 结构、表现、行为和内容 12

1.5.4 遵循Web标准的好处 13

1.6 网站开发流程 13

1.6.1 网站策划 13

1.6.2 规划网站结构 14

1.6.3 素材收集整理 14

1.6.4 网页版式与布局分析 14

1.6.5 确定网站主色调 15

1.6.6 设计网站页面 15

1.6.7 切割和优化网页 16

1.6.8 制作HTML页面 16

1.6.9 使用CSS样式控制网页外观 16

1.6.10 为网页应用JavaScript特效 17

1.6.11 网站后台程序开发 17

1.6.12 申请域名和服务器空间 17

1.6.13 测试并上传网站 17

1.7 本章小结 17

第2章 HTML、XHTML和HTML5 18

2.1 HTML与XHTML 18

2.1.1 HTML与XHTML的区别 18

2.1.2 使用XHTML的优点 18

2.2 HTML基础 19

2.2.1 了解HTML 19

2.2.2 HTML的作用 20

2.2.3 HTML的基础结构 20

2.2.4 HTML的基本语法 21

2.3 HTML常用标签 21

2.3.1 区块标签 22

2.3.2 文本标签 22

2.3.3 格式标签 23

2.3.4 图像标签 23

2.3.5 表格标签 24

2.3.6 超链接标签 24

2.4 XHTML基础 25

2.4.1 了解XHTML 25

2.4.2 XHTML文档的基本结构 25

2.4.3 3种不同的XHTML文档类型 26

2.4.4 严谨的代码 27

2.4.5 制作HTML页面 29

实例01+视频:制作简单的HTML页面 29

2.5 HTML5基础 30

2.5.1 了解HTML5 30

2.5.2 HTML5的简化操作 31

2.5.3 HTML5新增标签 31

2.5.4 HTML5废弃标签 33

2.5.5 HTML5新增选择器 33

2.5.6 HTML5的优势 34

2.6 HTML5的应用 35

2.6.1 <canvas>标签 35

实例02+视频:在网页中实现绘图效果 35

2.6.2 <audio>标签 37

实例03+视频:在网页中嵌入音频 37

2.6.3 <video>标签 38

实例04+视频:在网页中嵌入视频 39

2.7 本章小结 40

第3章 CSS样式入门 41

3.1 初识CSS样式 41

3.1.1 为什么要使用CSS样式 41

3.1.2 在网页中使用CSS样式的优势 42

3.1.3 CSS样式的作用 43

3.1.4 CSS样式的局限性 44

3.1.5 CSS样式基础语法 44

3.1.6 认识CSS规则的构成 45

3.2 CSS选择符 46

3.2.1 通配选择符 46

实例05+视频:航天科技网页 46

3.2.2 标签选择符 48

实例06+视频:酒店网站页面 48

3.2.3 ID选择符 50

实例07+视频:制作科技网站页面 50

3.2.4 类选择符 51

实例08+视频:设置活动网站页面文字 52

3.2.5 伪类和伪对象选择符 53

实例09+视频:设置酒店网站文字链接效果 54

3.2.6 群选择符 55

实例10+视频:设置女装网站图片效果 55

3.2.7 派生选择符 57

实例11+视频:运动鞋网站页面 57

3.3 CSS 3中新增的选择符 58

3.3.1 属性选择符 58

3.3.2 结构伪类选择符 59

3.3.3 UI元素状态伪类选择符 60

3.4 在网页中应用CSS样式的4种方法 60

3.4.1 内联CSS样式 60

实例12+视频:使用style属性添加内联CSS样式 61

3.4.2 内部CSS样式 62

实例13+视频:使用<style>标签添加内部CSS样式 62

3.4.3 链接外部CSS样式文件 63

实例14+视频:使用<link>标签链接外部CSS样式文件 64

3.4.4 导入外部CSS样式文件 66

实例15+视频:使用@import命令导入外部CSS样式文件 66

3.5 CSS样式的特性 67

3.5.1 继承性 67

3.5.2 特殊性 68

3.5.3 层叠性 68

3.5.4 重要性 69

3.6 CSS样式中的颜色设置和单位 69

3.6.1 CSS中的多种颜色设置方法 69

3.6.2 CSS中的绝对单位 71

3.6.3 CSS中的相对单位 71

3.7 本章小结 71

第4章 使用CSS设置文本和段落样式 72

4.1 设置文本CSS样式 72

4.1.1 设置字体font-family 72

实例16+视频:设置欢迎页面中的字体 72

4.1.2 设置字体大小font-size 74

实例17+视频:设置网站欢迎页面中的字体大小 74

4.1.3 设置字体颜色color 75

实例18+视频:设置网站欢迎页面中的文字颜色 75

4.1.4 设置字体粗细font-weight 77

实例19+视频:设置网页中的重要文字加粗 77

4.1.5 设置字体样式font-style 79

实例20+视频:设置网页中文字倾斜 79

4.1.6 设置英文字体大小写text-transform 80

实例21+视频:设置网页中的英文大小写 81

4.1.7 设置文字修饰text-decoration 82

实例22+视频:为网页中文字添加下划线、顶划线和删除线 82

4.2 设置段落样式 84

4.2.1 字间距letter-spacing 84

实例23+视频:控制网页中文字间距 84

4.2.2 行间距line-height 85

实例24+视频:控制网页中文本行间距 85

4.2.3 段落首字下沉 86

实例25+视频:实现网页中段落文字下沉效果 87

4.2.4 段落首行缩进text-indent 88

实例26+视频:实现网页中段落文字的首行缩进 88

4.2.5 段落水平对齐text-align 89

实例27+视频:实现网页中文字水平居中对齐 89

4.2.6 文本垂直对齐vertical-align 91

实例28+视频:实现网页中文本垂直居中对齐 91

4.3 CSS类选区 92

实例29+视频:个人卡通网站欢迎页 92

4.4 在网页中应用特殊字体 94

实例30+视频:在卡通网页中使用特殊字体 94

4.5 本章小结 97

第5章 使用CSS设置背景和图片样式 98

5.1 设置背景颜色CSS样式 98

5.1.1 背景颜色background-color 98

实例31+视频:为网页设置整体背景颜色 98

5.1.2 为页面元素设置不同的背景颜色 100

实例32+视频:设置不同背景颜色区分网页元素 100

5.2 设置背景图像CSS样式 101

5.2.1 背景图像background-image 101

实例33+视频:设置图片网站背景图像 101

5.2.2 背景图像重复方式background-repeat 102

实例34+视频:实现重复显示的背景图像 102

5.2.3 背景图像固定background-attachment 104

实例35+视频:文本介绍网页固定的背景 104

5.2.4 背景图像位置background-position 105

实例36+视频:通过背景定位实现图文混排效果 106

5.3 设置图片CSS样式 107

5.3.1 图片边框border 107

实例37+视频:设置卡通网站中的图片边框 108

5.3.2 图片缩放 109

实例38+视频:实现跟随浏览器窗口缩放的图片 109

5.3.3 图片水平对齐 111

实例39+视频:设置网页中图像的水平对齐效果 111

5.3.4 图片的垂直对齐 112

实例40+视频:设置网页中图像的垂直对齐效果 112

5.4 在网页中实现图文混排 114

5.4.1 使用CSS样式实现文本绕图效果 114

实例41+视频:实现图文介绍页面文本绕图 114

5.4.2 设置文本绕图间距 115

实例42+视频:美化图文介绍页面 115

5.5 网页中特殊的图像效果应用 116

5.5.1 全屏大图切换 117

实例43+视频:设计作品展示页面 117

5.5.2 鼠标经过图像动态效果 119

实例44+视频:制作图片展示网页 119

5.6 本章小结 122

第6章 使用CSS设置列表样式 123

6.1 了解网页中的列表 123

6.2 设置列表的CSS样式 124

6.2.1 ul无序项目列表 124

实例45+视频:制作网站新闻列表 124

6.2.2 有序编号列表 125

实例46+视频:制作音乐排行榜 126

6.2.3 定义列表 127

实例47+视频:制作游戏新闻栏目 127

6.2.4 更改列表项目样式 128

实例48+视频:更改某一个项目列表符号 128

6.2.5 自定义列表符号 130

实例49+视频:图像列表符号的应用 130

6.3 使用列表制作导航菜单 131

6.3.1 使用CSS样式创建横向导航菜单 131

实例50+视频:制作游戏网站导航 131

6.3.2 使用CSS样式创建竖向导航菜单 132

实例51+视频:制作汽车网站竖向导航 133

6.4 列表在网页中的特殊应用 134

6.4.1 滚动图像 134

实例52+视频:在网页中实现四图横向滚动效果 134

6.4.2 动态堆叠卡 138

实例53+视频:制作个性网站欢迎页面 138

6.5 本章小结 142

第7章 使用CSS设置超链接样式 143

7.1 了解网页超链接 143

7.1.1 什么是超链接 143

7.1.2 关于链接路径 144

7.1.3 超链接对象 144

7.1.4 创建超链接原则 145

7.2 CSS样式伪类 145

7.2.1 :link伪类 145

7.2.2 :hover伪类 146

7.2.3 :active伪类 146

7.2.4 :visited伪类 147

7.3 超链接CSS样式应用 147

7.3.1 超链接文字样式 147

实例54+视频:设置游戏网站文字超链接效果 147

7.3.2 按钮式超链接 150

实例55+视频:制作设计网站导航菜单 150

7.3.3 为超链接添加背景 152

实例56+视频:背景翻转导航菜单 152

7.4 设置网页中的光标效果 154

实例57+视频:自定义网页中的光标效果 155

7.5 超链接在网页中的特殊应用 156

7.5.1 倾斜导航菜单 156

实例58+视频:玩具网站倾斜导航 157

7.5.2 动感超链接 159

实例59+视频:卡通网站动感导航菜单 159

7.6 本章小结 163

第8章 使用CSS设置表格样式 164

8.1 了解表格 164

8.1.1 认识表格标签与结构 164

8.1.2 表格标题<caption>标签 166

8.1.3 表格列<colgroup>和<col>标签 167

8.1.4 水平对齐和垂直对齐 168

8.2 使用CSS样式控制表格外观 170

8.2.1 设置表格边框 170

实例60+视频:制作网站新闻栏目 170

8.2.2 设置表格背景颜色 172

实例61+视频:使用背景颜色美化表格 172

8.2.3 设置表格背景图像 173

实例62+视频:使用背景图像美化表格 173

8.3 使用CSS样式实现表格特效 175

8.3.1 设置单元行背景颜色 175

实例63+视频:实现隔行变色的表格 175

8.3.2 :hover伪类在表格中的应用 177

实例64+视频:使用CSS实现表格的交互效果 177

8.4 本章小结 178

第9章 使用CSS设置表单元素样式 179

9.1 关于表单 179

9.1.1 表单标签<form> 179

9.1.2 输入标签<input> 180

9.1.3 文本域标签<textarea> 180

9.1.4 选择域标签<select>和<option> 181

9.1.5 其他表单元素 182

9.1.6 关于<label>、<legend>和<fieldset>标签 183

实例65+视频:创建简单的网页表单 183

9.2 使用CSS样式控制表单元素 185

9.2.1 使用CSS样式设置表单元素的背景色和边框 186

实例66+视频:制作网站登录页面 186

9.2.2 使用CSS样式实现圆角文本字段 189

实例67+视频:制作圆角登录框 189

9.2.3 使用CSS样式设置下拉列表效果 191

实例68+视频:制作网站搜索栏 191

9.3 表单在网页中的特殊应用 194

9.3.1 聚焦型提示语消失 194

实例69+视频:文本字段提示语效果1 194

9.3.2 输入型提示语消失 196

实例70+视频:文本字段提示语效果2 197

9.4 本章小结 198

第10章 CSS滤镜的应用 199

10.1 关于CSS滤镜 199

10.1.1 什么是CSS滤镜 199

10.1.2 CSS滤镜语法 199

10.2 在网页中应用CSS滤镜 200

10.2.1 Alpha滤镜 200

实例71+视频:实现网页中图像的半透明效果 201

10.2.2 BlendTrans滤镜 203

实例72+视频:实现网页中图像的渐隐渐现效果 203

10.2.3 Blur滤镜 205

实例73+视频:实现网页中图像的模糊效果 205

10.2.4 Chroma滤镜 206

实例74+视频:将网页中指定颜色设置为透明 206

10.2.5 DropShadow与Shadow滤镜 207

实例75+视频:为网页中的元素添加阴影效果 208

10.2.6 FlipH与FlipV滤镜 210

实例76+视频:实现网页中元素的水平和垂直翻转 210

10.2.7 Glow滤镜 211

实例77+视频:为网页中的文字添加光晕效果 211

10.2.8 Gray滤镜与Invert滤镜 213

实例78+视频:实现黑白网页效果 213

10.2.9 Light滤镜 214

实例79+视频:在网页中实现聚光灯效果 214

10.2.10 Mask滤镜 216

实例80+视频:实现文字遮罩效果 216

10.2.11 RevealTrans滤镜 217

实例81+视频:实现图像的动态转换 217

10.2.12 Wave滤镜 219

实例82+视频:实现网页中图像的波纹效果 219

10.2.13 Xray滤镜 220

实例83+视频:将网页中的图像处理为X光片效果 220

10.3 本章小结 222

第11章 CSS高级应用与CSS3属性 223

11.1 <div>与<span>标签的区别 223

11.2 如何简写CSS样式 224

11.2.1 颜色值简写 224

11.2.2 简写font属性 224

11.2.3 简写background属性 225

11.2.4 简写border属性 226

11.2.5 简写margin和padding属性 227

11.2.6 简写list属性 228

11.3 优化CSS样式 228

11.3.1 CSS选择符的命名规范 229

11.3.2 重用CSS样式 229

11.3.3 覆盖的方法简化CSS样式 229

11.4 CSS 3中新增的颜色定义方法 230

11.4.1 HSL和HSLA方法 230

实例84+视频:使用HSL方式定义网页元素背景颜色 231

11.4.2 RGBA方法 232

实例85+视频:使用RGBA方式定义网页元素背景颜色 232

11.5 CSS 3新增内容和透明度属性 233

11.5.1 内容content 234

实例86+视频:为网页中的元素赋予内容 234

11.5.2 透明度opacity 235

实例87+视频:设置图片半透明效果 235

11.6 CSS 3中新增文字效果设置 236

11.6.1 文字阴影text-shadow 236

实例88+视频:为网页中的文字添加阴影效果 237

11.6.2 文本溢出处理text-overflow 238

实例89+视频:设置溢出文本显示为省略号 238

11.7 CSS 3中新增背景效果设置 240

11.7.1 背景图像大小background-size 240

实例90+视频:控制网页元素背景图像大小 240

11.7.2 背景图像显示区域background-origin 242

实例91+视频:控制背景图像显示位置 242

11.7.3 背景图像裁剪区域background-clip 243

实例92+视频:控制背景图像裁剪 243

11.8 CSS 3中新增边框效果设置 245

11.8.1 多重边框颜色border-colors 245

实例93+视频:为网页中的图像添加多彩边框 245

11.8.2 圆角边框border-radius 246

实例94+视频:为网页元素添加圆角边框效果 246

11.8.3 图像边框border-image 248

实例95+视频:设置网页元素的图像边框效果 248

11.9 CSS 3新增界面相关属性 249

11.9.1 元素阴影box-shadow 249

实例96+视频:为网页元素添加阴影效果 250

11.9.2 内容溢出处理overflow 251

实例97+视频:为网页中的溢出文本添加滚动条 251

11.9.3 区域缩放调节resize 252

实例98+视频:实现网页中可以自由缩放的文本区域 253

11.9.4 轮廓外边框outline 254

实例99+视频:为网页中的图像添加轮廓外边框效果 254

11.9.5 多列布局column 255

实例100+视频:实现网页文章的分栏显示 255

11.9.6 导航序列号nav-index 256

11.10 CSS 3其他新增属性 257

11.10.1 判断对象@media 257

实例101+视频:根据浏览器窗口不同显示不同的背景颜色 257

11.10.2 加载服务器端字体@font-face 258

11.11 使用CSS 3制作网页特效 259

实例102+视频:网页动态交互导航菜单 259

11.12 本章小结 263

第12章 使用DIV+CSS布局网页 264

12.1 关于Div 264

12.1.1 什么是Div 264

12.1.2 如何在网页中插入Div 264

12.2 id与class 266

12.2.1 什么是id 266

12.2.2 什么时候使用id 266

12.2.3 什么是class 267

12.2.4 什么时候使用class 267

12.3 CSS盒模型 268

12.3.1 什么是CSS盒模型 268

12.3.2 CSS盒模型的要点 269

12.3.3 margin属性 269

实例103+视频:制作房产网站欢迎页 269

12.3.4 border属性 271

实例104+视频:制作图片网页 271

12.3.5 padding属性 272

实例105+视频:控制图像与边界距离 272

12.3.6 content部分 274

12.4 CSS 3新增弹性盒模型 274

12.4.1 box-orient属性控制盒子取向 274

12.4.2 box-direction属性控制盒子顺序 276

12.4.3 box-ordinal-group属性控制盒子位置 278

12.4.4 box-flex属性控制盒子弹性空间 280

12.4.5 盒子空间管理box-pack和box-align属性 282

12.4.6 盒子空间溢出管理box-lines属性 284

12.5 网页元素定位 284

12.5.1 关于position属性 284

12.5.2 relative定位方式 285

实例106+视频:实现图像叠加效果 285

12.5.3 absolute定位方式 286

实例107+视频:制作科技公司网站页面 287

12.5.4 fixed定位方式 288

实例108+视频:固定不动的网站导航菜单 289

12.5.5 float定位方式 290

实例109+视频:制作图片列表页面 290

12.5.6 空白边叠加 293

实例110+视频:空白边叠加在网页中的应用 293

12.6 常用DIV+CSS布局解析 294

12.6.1 内容居中的网页布局 295

12.6.2 浮动的网页布局 295

12.6.3 自适应高度的解决方法 298

12.7 流体网格布局 299

实例111+视频:制作适用手机浏览的网页 299

12.8 本章小结 304

第13章 CSS与JavaScript实现网页特效 305

13.1 JavaScript基础 305

13.1.1 JavaScript的发展 305

13.1.2 JavaScript的特点 306

13.1.3 JavaScript语法中的基本要求 306

13.1.4 CSS样式与JavaScript 308

13.2 使用JavaScript的方法 308

13.2.1 使用<Script>标签嵌入JavaScript代码 309

13.2.2 调用外部js脚本文件 309

13.2.3 直接位于事件处理部分的代码中 309

13.3 JavaScript中的数据类型和变量 310

13.3.1 数据类型 310

13.3.2 变量 310

13.4 JavaScript运算符 311

13.4.1 算术运算符 311

13.4.2 逻辑运算符 311

13.4.3 比较运算符 311

13.5 JavaScript程序语句 311

13.5.1 if条件语句 311

13.5.2 switch条件语句 312

13.5.3 for循环语句 312

13.5.4 while循环语句 313

13.6 使用Spry实现网页特效 313

13.6.1 Spry菜单栏 313

实例112+视频:制作下拉导航菜单 313

13.6.2 Spry选项卡式面板 317

实例113+视频:制作网页新闻选项卡 317

13.6.3 Spry折叠式 320

实例114+视频:制作产品介绍页面 320

13.6.4 Spry可折叠面板 323

实例115+视频:制作家居网站 323

13.6.5 Spry工具提示 325

实例116+视频:制作作品展示网页 325

13.7 常见网页特效 326

13.7.1 广告切换效果 327

实例117+视频:制作简洁的左右轮换广告效果 327

13.7.2 页面切换 331

实例118+视频:全屏页面切换效果 331

13.8 本章小结 337

第14章 商业案例实战 338

14.1 企业网站 338

14.1.1 设计分析 338

14.1.2 布局分析 338

14.1.3 案例制作 339

14.2 儿童用品网站 344

14.2.1 设计分析 345

14.2.2 布局分析 345

14.2.3 案例制作 345

14.3 游戏网站 351

14.3.1 设计分析 351

14.3.2 布局分析 351

14.3.3 案例制作 351

14.4 本章小结 361

相关图书
作者其它书籍
返回顶部