《零基础学HTML+CSS》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张熠等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111373476
  • 页数:430 页
图书介绍:本书站在零基础学习的角度,以通俗易懂的语言,丰富多彩的实例,来帮助初学者学习和掌握HTML语言和CSS样式设计。

第一篇HTML基础知识 1

第1章 认识HTML语言 1

1.1 HTML简介 1

1.2 HTML的标记组成 2

1.2.1单标记 2

1.2.2双标记 2

1.3创建第一张网页 4

1.4浏览HTML的浏览器兼容 6

1.5编写HTML的工具 7

1.5.1 Aptana代码提示工具 7

1.5.2 Dreamweaver网页开发工具 10

1.6小结 12

1.7上机实践 13

第2章 常用HTML标记和格式 14

2.1设置正文的标题 14

2.1.1标题设置的语法 14

2.1.2标题设置经典案例——字号由大到小 14

2.2设置段落 16

2.3强制换行 17

2.4给代码添加注释 18

2.5粗体与斜体 19

2.6下划线与删除线 20

2.7上标与下标 21

2.8 HTML标记和格式实例 22

2.8.1标题用h1 22

2.8.2设置每一行为一段落 23

2.8.3粗体和删除线 24

2.8.4加上化学元素和数学平方根 24

2.9小结 26

2.10上机实践 26

第3章 字体标记 27

3.1设置字体大小 27

3.2设置字体颜色 28

3.3设置标题字体样式 29

3.3.1标题的字体 29

3.3.2设置字体的大小和颜色 30

3.4字体标记 32

3.4.1物理字体 32

3.4.2逻辑字体 33

3.5字体实例 34

3.5.1插入字体〈font〉 34

3.5.2字体颜色设为红色 35

3.5.3把文字设为标题h茋 35

3.5.4设为斜体并加删除线 36

3.5.5设置字体为〈big〉 36

3.6小结 37

3.7上机实践 37

第4章 文字布局 38

4.1行的控制 38

4.1.1换行控制 38

4.1.2不换行控制 39

4.2文字对齐 40

4.3段落设置 42

4.4列表 43

4.4.1无序列表 43

4.4.2有序列表 43

4.5其他方式修饰文本 44

4.5.1欲格式化文本 44

4.5.2计算机输出格式 47

4.6文字布局实例 48

4.6.1设置文字换行与不换行 48

4.6.2设置文字对齐 49

4.6.3显示列表 49

4.6.4在网页中显示计算机源代码 50

4.7小结 52

4.8上机实践 52

第5章 图像 53

5.1图像的基本语法 53

5.1.1在网页中插入图像 53

5.1.2图像无法显示时的提示信息 54

5.1.3控制图像的大小 55

5.2图像的链接 56

5.3图像和文字对齐 56

5.4图像的边框 57

5.5图像映射图 58

5.6图像实例 58

5.6.1在网页上引入图像标记 58

5.6.2设置图像参数alt 59

5.6.3给图像做超链接 59

5.6.4设置图像的边框 59

5.6.5设置文本与图像对齐 60

5.6.6设置图像的映射图 60

5.7小结 61

5.8上机实践 61

第6章 超级链接 62

6.1文字链接 62

6.1.1最简单的文字超链接 62

6.1.2超链接网页的打开方式 63

6.1.3链接的注释 64

6.2图片链接 64

6.3锚点链接 65

6.4邮箱地址链接 66

6.5相对路径与绝对路径 67

6.5.1相对路径 67

6.5.2绝对路径 68

6.6链接实例 68

6.6.1在网页中做文字链接 69

6.6.2给图片设置超链接 69

6.6.3设置锚点链接 70

6.6.4邮箱链接 72

6.7小结 73

6.8上机实践 73

第7章 表单 74

7.1表单基本语法 74

7.2文本框和密码框 76

7.2.1文本框 76

7.2.2密码框 76

7.3单选框和复选框 77

7.3.1单选框 77

7.3.2复选框 78

7.4下拉列表与文本域 79

7.4.1下拉列表 79

7.4.2文本域 80

7.5按钮 82

7.6表单实例 83

7.6.1插入表单 83

7.6.2添加文本框和密码框 84

7.6.3添加单选框和复选框 84

7.6.4添加下拉列表和文本域 85

7.6.5在表单中添加提交按钮 87

7.7小结 89

7.8上机实践 89

第8章 表格 90

8.1表格基本语法 90

8.2跨多行、多列表元 91

8.2.1跨多行表元 91

8.2.2跨多列表元 92

8.3设置表格大小 93

8.3.1设置表格边框 93

8.3.2设置表格高度和宽度 94

8.4表格内文字对齐 95

8.5表格在网页中对齐 96

8.6表格实例 97

8.6.1表格中嵌入表格 97

8.6.2设置跨行和跨列 99

8.7小结 100

8.8上机实践 100

第9章 框架 101

9.1框架基本语法 101

9.2框架分栏 102

9.2.1框架垂直分栏 102

9.2.2框架水平分栏 104

9.3框架的常用属性 105

9.3.1设置不可调节框架大小 105

9.3.2浏览器不支持框架 106

9.3.3设置框架边框 107

9.3.4设置滚动条 108

9.4框架链接 109

9.4.1导航框架 109

9.4.2内联框架 110

9.5框架实例 111

9.5.1在网页中插入框架 111

9.5.2设置框架的滚动条和边框 112

9.5.3设置不支持框架文字 113

9.5.4设置框架导航链接 114

9.6小结 115

9.7上机实践 115

第10章 移动的字体和图片 117

10.1移动属性基本语法 117

10.2文字的移动 118

10.3图片的移动 120

10.4如何设置对象移动 121

10.4.1文本移动的方向 121

10.4.2文本的滚动循环 121

10.4.3文本的移动速度 121

10.4.4应用文本的全部移动标记 121

10.5移动实例——电影结束效果 123

10.6小结 125

10.7上机实践 125

第11章 网页多媒体 126

11.1网页多媒体的基本语法 126

11.2设置自动播放 127

11.3设置多媒体循环播放 128

11.4隐藏面板的设置 130

11.5设置面板大小 131

11.6对齐方式 132

11.7网页多媒体实例——在网页中播放视频 133

11.7.1引入视频文件 134

11.7.2设置多媒体为非自动播放 134

11.7.3设置多媒体无循环播放 134

11.7.4设置控制面板的大小 135

11.8小结 136

11.9上机实践 136

第二篇DIV+CSS布局 137

第12章 为什么用DIV布局 137

12.1 DIV与TABLE布局比较 137

12.1.1什么是DIV 137

12.1.2 DIV与TABLE的区别 138

12.2如何用DIV布局 142

12.2.1设置DIV选择符 142

12.2.2设置CSS修饰DIV效果 143

12.2.3设置DIV的背景颜色 145

12.3使用DIV注意事项 146

12.4小结 146

12.5上机实践 147

第13章DIV与SPAN 148

13.1解读SPAN 148

13.2何时用SPAN 149

13.3 DIV与SPAN的区别 150

13.3.1默认宽度不同 150

13.3.2块元素与行内元素 151

13.4 DIV与SPAN实例——多层布局 152

13.5小结 154

13.6上机实践 154

第14章DIV与CSS结合 156

14.1用CSS控制DIV 156

14.2 CSS文件链接 157

14.2.1内联定义 157

14.2.2链入内部CSS 158

14.2.3链接外部 CSS 160

14.3 DIV+CSS布局实例 161

14.3.1确定布局 162

14.3.2定义body样式 162

14.3.3定义主要的DIV 163

14.3.4设置层居中 165

14.4小结 166

14.5上机实践 166

第三篇CSS部分 167

第15章CSS基础知识 167

15.1 CSS简介 167

15.2 CSS文件链接方式 168

15.3选择符 168

15.4伪类 169

15.5注解 170

15.6单位 170

15.7用编写CSS工具演示 171

15.7.1打开CSS工具软件 171

15.7.2新建CSS文件 171

15.7.3保存为CSS后缀文件 172

15.7.4打开Aptana工具 173

15.7.5在菜单栏中新建CSS文件 173

15.8 CSS与浏览器兼容性 174

15.9 CSS基础实例 174

15.9.1在Aptana中新建网页 175

15.9.2在Aptana中新建CSS文件 175

15.9.3链接CSS文件到HTML页面中 176

15.9.4用不同的浏览器测试页面 176

15.10小结 177

15.11上机实践 177

第16章 字体设置 178

16.1字体的复合属性 178

16.2字体颜色 180

16.3字体大小 181

16.4字体重量 183

16.5字体类型 185

16.6行距 186

16.7如何设置文本间距与间隔 187

16.7.1文本间距 187

16.7.2文本间隔 187

16.8字体实例——字体花样 189

16.8.1加入字体名字 190

16.8.2加入CSS控制字体 190

16.8.3设置行距 191

16.8.4设置文本间隔 192

16.9小结 194

16.10上机实践 194

第17章 文本设置 195

17.1字母大小写转换 195

17.2文本修饰 197

17.3空格处理方式 199

17.4设置文本的垂直与水平对齐 201

17.4.1文本垂直对齐 201

17.4.2文本水平对齐 204

17.5文本缩进 205

17.6文本设置——给段落设置缩进 207

17.6.1对DIV布局 207

17.6.2设置文本首行缩进 207

17.7小结 208

17.8上机实践 209

第18章 设置背景 210

18.1背景语法 210

18.2设置背景颜色 211

18.3设置背景图像 213

18.3.1设置背景图像滚动 214

18.3.2设置背景图像位置 215

18.3.3设置背景图像如何铺排 217

18.4背景实例 219

18.4.1设置层背景为绿色 219

18.4.2设置层背景图像 220

18.4.3设置背景为不铺排 220

18.4.4设置背景图像位置 221

18.5小结 222

18.6上机实践 223

第19章 设置尺寸 224

19.1设置宽度 224

19.2设置高度 226

19.3尺寸实例——设置层居中 227

19.3.1尺寸实例手把手 227

19.3.2设置层居中 231

19.4小结 233

19.5上机实践 234

第20章 设置外补丁 235

20.1外补丁基本语法 235

20.2外补丁的四边设置 237

20.2.1顶端外补丁用法 237

20.2.2右端外补丁用法 238

20.2.3底端外补丁用法 239

20.2.4左端外补丁用法 241

20.3外补丁实例——设置层与层的距离 242

20.3.1层与层的距离效果 242

20.3.2对层布局 245

20.3.3设置层的尺寸 246

20.3.4设置层漂移 247

20.3.5设置层与层之间的间隔 249

20.4小结 251

20.5上机实践 251

第21章 设置内补丁 252

21.1内补丁基本语法 252

21.2内补丁的四边属性 253

21.2.1顶端内补丁用法 253

21.2.2右端内补丁用法 254

21.2.3底端内补丁用法 255

21.2.4左端内补丁用法 256

21.3内补丁实例 258

21.3.1设置顶部内补丁 258

21.3.2设置其他位置的内补丁 259

21.3.3用复合属性padding设置内补丁 261

21.4小结 262

21.5上机实践 262

第22章 设置对象边框 264

22.1边框的基本语法 264

22.2边框颜色 266

22.3边框样式 267

22.4边框宽度 270

22.5对象的四个边框 273

22.5.1设置顶端边框的属性 273

22.5.2设置右端边框的属性 274

22.5.3设置底端边框的属性 275

22.5.4设置左端边框的属性 276

22.6边框实例——双边框 277

22.6.1实例手把手 278

22.6.2设置多层边框 281

22.7小结 283

22.8上机实践 283

第23章 定位 284

23.1定位的基本语法 284

23.2设置对象层叠顺序 286

23.3设置对象的边框位置 288

23.4定位实例——圆角制作 289

23.4.1相对定位实例 290

23.4.2绝对定位实例 291

23.4.3实例——圆角制作 293

23.5小结 299

23.6上机实践 299

第24章 列表 300

24.1列表的基本语法 300

24.2设置列表的图像 302

24.3设置列表的文本排列 303

24.4列表的预设标记 304

24.5列表实例 307

24.5.1设置列表图像文字内显示 307

24.5.2设置列表样式为空心圆 308

24.5.3设置文本外自定义列表图像 309

24.6小结 310

24.7上机实践 310

第25章用CSS控制表格 312

25.1控制表格的基本语法 312

25.2设置表格边框独立或合并 314

25.3设置表格布局的算法 316

25.4 CSS控制表格实例 318

25.4.1布局好表格 318

25.4.2表格边框独立和合并 319

25.4.3设置表格算法为自动和固定 321

25.5小结 322

25.6上机实践 322

第26章CSS设置滚动条 323

26.1滚动条的基本语法 323

26.2设置滚动条亮边框颜色 324

26.3设置3D界面亮边颜色和表面颜色 325

26.4设置滚动条方向箭头颜色 326

26.5设置滚动条3D界面暗边颜色和暗边框颜色 327

26.6设置滚动条基准颜色和拖动区域颜色 329

26.7小结 331

26.8上机实践 331

第27章CSS布局 332

27.1设置层的漂移 332

27.2清除层的漂移范围 334

27.3设置层的可视区域 337

27.4内容超过层大小时 338

27.5鼠标指针的不同表示 340

27.6设置对象可见性 343

27.6.1设置对象是否隐藏 344

27.6.2设置对象是否显示 346

27.7小结 348

27.8上机实践 348

第28章 选择符 349

28.1通配选择符 349

28.2类型选择符 350

28.3包含选择符 352

28.4布局常用选择符 353

28.4.1 ID选择符 353

28.4.2类选择符 355

28.5分组选择符 356

28.6小结 358

28.7上机实践 358

第29章 伪类 360

29.1伪类概念 360

29.2伪类的四种状态 362

29.2.1访问链接的状态 362

29.2.2鼠标光标置于其上的状态 363

29.2.3获得焦点的状态 364

29.2.4访问过后的状态 365

29.3小结 367

29.4上机实践 367

第30章 单位 368

30.1长度单位 368

30.2颜色单位 370

30.3小结 372

30.4上机实践 372

第四篇 实践部分 375

第31章 游戏网站布局 375

31.1网站主页规划 375

31.2用DIV+CSS布局 377

31.2.1实现页面头部 377

31.2.2实现中间部分 379

31.2.3实现页面底部 386

31.3加入文字 388

31.4调整全页面的兼容性 391

31.5小结 391

第32章 企业网站布局 393

32.1企业主页规划 393

32.2对网页布局 394

32.2.1将页面用DIV布局出框图 395

32.2.2用CSS实现页面头部 397

32.2.3用CSS实现页面体 398

32.3添加文本等信息 403

32.4调整全页面和浏览器兼容 404

32.5其他二级页面模块制作 405

32.6小结 406

第33章 博客主要页面布局 407

33.1博客网站主页规划 407

33.1.1分析主页需求 408

33.1.2确定内容模块 408

33.1.3画出效果图 408

33.2用DIV布局框图 409

33.2.1页眉 409

33.2.2实现内容模块 410

33.2.3页脚 413

33.3 CSS实现框图 414

33.3.1实现内容模块 414

33.3.2实现整页效果 419

33.4添加图片 420

33.5加入文字 422

33.6调整全页面 423

33.7其他页面的布局 423

33.8小结 423

第 34章 面试题 424

面试题1 DIV与SPAN的区别 424

面试题2 HTML的框架是什么 424

面试题3 CSS引入的方式有哪些 425

面试题4前端页面由哪三层构成,各层的作用是什么 425

面试题5浏览器的内核有哪些?常用的浏览器都是什么内核 425

面试题6 img元素的alt text属性和title属性有什么不同 426

面试题7 document.body和document.documentElement有什么不同 426

面试题8 XHTML和DHTML有什么区别 426

面试题9写出实现效果所需的CSS代码 426

面试题10写出一段左边固定、右边随电脑屏幕浮动而变动的HTML+CSS代码 427

面试题11写一段两个DIV交叉重叠的CSS样式 427

面试题12怎样使一个层垂直居中于浏览器中 428

面试题13 Firefox嵌套DIV标签居中问题的处理方法 428

面试题14用纯CSS实现带下拉的二级横向导航菜单 428

面试题15 在网页制作中为什么要使用CSS技术 430

面试题16 CSS+DIV开发Web页面的优势有哪些 430

面试题17实现两列高度自适应的CSS代码 430