《精通DIV+CSS网页样式与布局 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:何丽编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302339557
  • 页数:426 页
图书介绍:本书一共18个章节,其中,通过了前面的14个章节,由浅入深,全面介绍了用CSS+DIV基本语法和概念,内容包括开发网站的基础知识,HTML和XHTML的相关技术,CSS的基本语法,CSS定义字体、链接、图片、表格、表单等样式,CSS滤镜的使用,CSS定位与DIV布局,JavaScript、XML、Ajax与CSS的结合使用,以及CSS开发中常见问题的解决方法等。

第1章 开发网站,我们需要做些什么 1

1.1网站需要什么 1

1.1.1需要HTML文件 1

1.1.2需要DIV来“圈地” 2

1.1.3需要CSS来定义样式 2

1.1.4需要JavaScript 3

1.1.5需要空间和域名 3

1.2通过Dreamweaver开发DIV+CSS程序 4

1.2.1安装Dreamweaver 5

1.2.2使用Dreamweaver 5

1.2.3 Dreamweaver的三种工作方式 6

1.2.4通过Dreamweaver在HTML页面里开发DIV 7

1.2.5通过Dreamweaver开发CSS程序 8

1.2.6在DIV里引入CSS效果 9

1.3一个简单的网页需要包含什么 11

1.3.1 head部分 11

1.3.2 body部分 11

1.3.3编写注释 12

1.4开发一个网站的总体流程 13

1.4.1美工先用Photoshop给出效果 13

1.4.2通过切图,得到素材 14

1.4.3搭建DIV 14

1.4.4搭建CSS和JS效果 15

1.4.5测试网页 15

1.5网站的建设标准和布局方式 15

1.5.1网站的建设标准 16

1.5.2页面布局 16

1.6上机题 20

第2章HTML和XHTML 21

2.1 HTML基础 21

2.1.1 HTML概述 21

2.1.2 HTML基础结构 22

2.2 HTML标签 23

2.2.1基本标签 23

2.2.2格式标签 25

2.2.3文本标签 27

2.2.4超链标签 28

2.2.5图像标签 29

2.2.6表格标签 30

2.2.7分区标签 32

2.3 HTML 5简介 34

2.3.1 HTML 5的出现 34

2.3.2使用HTML5的必要性 35

2.3.3 HTML 5的新特性 36

2.4 XHTML介绍 40

2.4.1什么是XHTML 40

2.4.2 HTML转换成XHTML的方法 41

2.5实训——综合各种标签的网页 44

2.6上机题 47

第3章CSS基础知识介绍 49

3.1 CSS入门 49

3.1.1 CSS的历史 50

3.1.2 CCS3简介 50

3.1.3 CCS3新增的功能 51

3.2 CSS的基本语法 53

3.2.1 CSS选择器 53

3.2.2选择器声明 56

3.2.3 CSS 3新增的选择器 58

3.2.4 CSS的继承 62

3.3 CSS的4种引入方式 63

3.4 CSS里的单位和值 64

3.4.1颜色 64

3.4.2 CSS 3中新增的颜色 66

3.4.3长度单位 69

3.4.4通过URL引入外部资源 71

3.5实训CSS基本语法的演练 73

3.6上机题 75

第4章 通过CSS控制字体样式 79

4.1通过CSS控制文本样式 79

4.1.1定义文字颜色 79

4.1.2通过CSS设置字体 80

4.1.3字体粗细与斜体 82

4.1.4定义字体大小和行高 84

4.1.5下划线、顶划线、删除线 85

4.2用CSS控制字间距和对齐方式 86

4.2.1设置字间距 87

4.2.2控制对齐方式 87

4.3通过CSS定义样式表 89

4.3.1通过CSS定义无序列表的效果 89

4.3.2通过CSS定义排序列表的样式 90

4.4 CSS 3新增的文本属性 91

4.5实训——CSS字体样式综合演练 96

4.6上机题 99

第5章 通过CSS定义链接样式 103

5.1针对链接的CSS基本概念 103

5.1.1 CSS伪类别 103

5.1.2用伪类定义动态超链接 104

5.2定义丰富的超链特效 106

5.2.1给链接添加提示文字 106

5.2.2按钮式超链接 107

5.2.3为超链添加背景图效果 108

5.3用CSS定义针对超链的鼠标特效 110

5.3.1用CSS设计鼠标的箭头 110

5.3.2定义鼠标的变幻效果 112

5.4实训——用CSS美化超链接 113

5.5上机题 118

第6章 通过CSS定义图片样式 121

6.1 CSS定义图片样式 121

6.1.1定义图片边框 121

6.1.2定义图片大小 123

6.1.3通过CSS保证图片不变形 124

6.1.4定义图片的对齐方式 126

6.2通过CSS设置文字和图片交互的效果 129

6.2.1设置文字环绕的效果 129

6.2.2浮动广告 131

6.3 CSS 3新增的边框属性 132

6.4实训——用CSS设计图文并茂的效果 136

6.5通过CSS设置背景颜色 138

6.5.1设置页面背景色 139

6.5.2通过背景色给页面分块 140

6.6通过CSS处理背景图像样式 141

6.6.1设置页面背景图样式 141

6.6.2设置背景图重复的效果 141

6.6.3定义背景图片的位置 142

6.6.4固定背景图片 143

6.7 CSS 3新增的背景属性 144

6.8实训——实现美食资讯网的菜单部分 148

6.9上机题 150

第7章 通过CSS设置表格的样式 153

7.1表格基础 153

7.2用CSS设置表格的样式 154

7.2.1设置表格的颜色 154

7.2.2设置表格的边框样式 155

7.2.3设置隔行变色的单元格样式 157

7.2.4设置大小和对齐方式 158

7.3实训——用CSS搭建一个综合效果的表格 160

7.4上机题 163

第8章 通过CSS定义表单样式 167

8.1认识表单元素 167

8.1.1输入域标签〈input〉 167

8.1.2文本域标签〈textarea〉 168

8.1.3选择域标签〈select〉和〈option〉 169

8.1.4表单各元素在网页中的用法 169

8.2通过CSS设置各元素的外观 170

8.2.1用CSS修饰表单元素的背景色 170

8.2.2用CSS改变表单元素的边框样式 173

8.2.3用CSS修改表单文字的样式 174

8.3实训——CSS定义表单样式练习 177

8.4上机题 181

第9章CSS滤镜的应用 184

9.1滤镜概述 184

9.2通道(Alpha) 185

9.3模糊(Blur) 186

9.4运动模糊(MotionBlur) 187

9.5透明色(Chroma) 189

9.6翻转变换(Flip) 189

9.7光晕(Glow) 190

9.8灰度(Gray) 192

9.9反色(Invert) 193

9.10遮罩(Mask) 193

9.11阴影(Shadow) 195

9.12 X射线(X-ray) 196

9.13浮雕纹理(Emboss和Engrave) 197

9.14波浪(Wave) 198

9.15 上机题 200

第10章 CSS定位与DIV布局 203

10.1盒子模型 203

10.1.1盒子模型的概念 203

10.1.2 CONTENT 204

10.1.3 BORDER 204

10.1.4 PADDING 207

10.1.5 MARGIN 208

10.2元素的定位 212

10.2.1定位方式 212

10.2.2 CSS的定位原理 212

10.2.3利用float定位 218

10.2.4利用CSS堆元素定位 220

10.3块元素和行内元素 221

10.3.1块元素 222

10.3.2行内元素 223

10.4 CSS 3新增的弹性盒模型 224

10.5 CSS 3新增的多列布局 234

10.6实训——用CSS定位页面的布局 239

10.7上机题 243

第11章用JavaScript搭建动态效果 247

11.1 JavaScript概述 247

11.1.1 JavaScript的基本语法 247

11.1.2 JavaScript嵌入HTML文档 248

11.2用JavaScript设置图片的效果 249

11.2.1实现相册效果 249

11.2.2实现图片滑动切换效果 253

11.3针对菜单的效果 256

11.3.1用JavaScript实现页签效果 256

11.3.2用JavaScript实现下拉式菜单 258

11.3.3用JavaScript实现滑轮式菜单效果 260

11.4针对文字的效果 262

11.4.1文字的打字效果 262

11.4.2带提示文字的JavaScript特效 264

11.5上机题 266

第12章DIV+CSS布局综述 269

12.1布局方式 269

12.1.1用DIV将页面分块 269

12.1.2设计各块的位置 270

12.1.3用CSS将分布的DIV定位 270

12.2 CSS排版样式 272

12.2.1设计上中下版式的样式 272

12.2.2设计固定宽度且居中的样式 274

12.2.3设计左中右版式的样式 277

12.2.4设计块的背景色及背景图片 280

12.2.5内容分类显示版式 281

12.3实训——构建一个上下结构的页面 284

12.4实训——构建一个左中右结构的页面 288

12.5上机题 291

第13章CSS、XML和Ajax综合使用方式 297

13.1 XML基础 297

13.1.1 XML的特点 297

13.1.2 XML的结构和基本语法 298

13.2 XML与CSS的综合应用 300

13.2.1在XML里链接CSS文件 301

13.2.2通过XML和CSS,搭建具有图文并茂效果的案例 302

13.3 Ajax与CSS的综合应用 304

13.3.1Ajax概述 304

13.3.2 Ajax与CSS的综合应用 304

13.4实训——XML与CSS结合的练习 309

13.5实训——Ajax与CSS结合的练习 313

13.6上机题 316

第14章 解决CSS开发中的常见问题 319

14.1解决浏览器不兼容的问题 319

14.1.1解决字体大小不兼容的问题 319

14.1.2解决DIV里的float悬浮问题 321

14.1.3容器高度的限定问题 323

14.2解决HTML和CSS的中文编码问题 325

14.2.1 CSS与HTML页面的默认编码问题 325

14.2.2 CSS中文注释“标”的问题 327

第15章 娱乐门户网站 330

15.1网站页面效果分析 330

15.1.1首页效果分析 330

15.1.2“店铺”页面的效果分析 332

15.1.3网站文件综述 333

15.2规划首页的布局 333

15.2.1搭建首页页头部分的DIV 333

15.2.2搭建“第一列”部分的DIV 335

15.2.3搭建“标签导航”部分的DIV 336

15.2.4搭建“新进店铺”部分的DIV 337

15.2.5搭建“最新资讯”部分的DIV 338

15.2.6搭建“第三列”部分的DIV 339

15.2.7搭建页脚部分的DIV 339

15.2.8首页CSS效果分析 340

15.3店铺页面 341

15.3.1商铺资料部分的DIV 341

15.3.2商铺推荐部分的DIV 342

第16章 旅游酒店网站 345

16.1网站页面效果分析 345

16.1.1首页效果分析 345

16.1.2“酒店推荐”页面的效果分析 346

16.1.3网站文件综述 347

16.2规划首页的布局 347

16.2.1搭建首页页头部分的DIV 348

16.2.2搭建“推荐景点”部分的DIV 348

16.2.3搭建“最新新闻”部分的DIV 349

16.2.4搭建“游玩指南”部分的DIV 350

16.2.5搭建“在线订票”部分的DIV 351

16.2.6搭建“热门旅游专题”部分的DIV 352

16.2.7搭建页脚部分的DIV 352

16.2.8首页CSS效果分析 354

16.3酒店推荐页面 354

16.3.1酒店推荐列表部分的DIV 354

16.3.2推荐酒店列表部分的DIV 356

第17章 设计公司网站 359

17.1网站页面效果分析 359

17.1.1首页效果分析 359

17.1.2“设计理念”页面的效果分析 361

17.1.3网站文件综述 361

17.2规划首页的布局 362

17.2.1搭建首页页头部分的DIV 362

17.2.2搭建“网站广告”部分的DIV 363

17.2.3搭建“公司介绍”部分的DIV 364

17.2.4搭建“设计服务”部分的DIV 364

17.2.5搭建“预约登记”部分的DIV 366

17.2.6搭建“页脚部分”的DIV 368

17.2.7首页CSS效果分析 368

17.3设计理念页面 369

17.3.1设计理念介绍的DIV 369

17.3.2业务分类部分的DIV 371

第18章 新闻网站 373

18.1网站页面效果分析 373

18.1.1首页效果分析 373

18.1.2“新闻内容”页面的效果分析 374

18.1.3网站文件综述 375

18.2规划首页的布局 376

18.2.1搭建首页页头部分的DIV 376

18.2.2搭建“深度新闻”部分的DIV 377

18.2.3搭建“会议活动”部分的DIV 378

18.2.4搭建“大图新闻”部分的DIV 378

18.2.5搭建“新闻报道”部分的DIV 379

18.2.6搭建“名人博客”部分的DIV 380

18.2.7搭建页脚部分的DIV 380

18.2.8首页CSS效果分析 381

18.3新闻内容页面 382

18.3.1分类列表部分的DIV 382

18.3.2新闻文章部分的DIV 384

附录网站模板 387