《HTML与CSS入门经典 第9版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)梅洛尼著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115365293
  • 页数:328 页
图书介绍:本书是HTML5与CSS3技术的入门级教程,讲解了如何使用最新的HTML与CSS标准来快速而高效地创建高质量的Web页面,重点讲解了HTML5与CSS3的规范和功能,并辅之以大量示例对其进行了演示。本书适合对Web设计感兴趣的初学者学习。

第1章 理解Web的工作方式 1

1.1 HTML和WWW简史 2

1.2创建Web内容 2

1.3理解Web内容递送 3

1.4选择Web托管提供商 4

1.5利用多种Web浏览器执行测试 6

1.6创建一个示例文件 7

1.7使用FTP传输文件 7

1.7.1选择FTP客户端 8

1.7.2使用FTP客户端 9

1.8了解在Web服务器上放置文件的位置 11

1.8.1基本的文件管理 11

1.8.2使用索引页面 12

1.9在不涉及Web服务器的情况下分发内容 13

1.9.1在本地发布内容 13

1.9.2在博客上发布内容 14

1.10关于测试Web内容的提示 14

1.11小结 15

1.12问与答 15

1.13测验 16

1.13.1问题 16

1.13.2答案 17

1.13.3练习 17

第2章 构造HTML文档 18

2.1准备工作 18

2.2从一个简单的Web页面开始 19

2.3每个Web页面都必须具有的HTML标签 22

2.4利用段落和换行符组织页面 23

2.5利用标题组织内容 25

2.6理解语义元素 27

2.7验证Web内容 28

2.8小结 30

2.9问与答 31

2.10测验 31

2.10.1问题 31

2.10.2答案 31

2.10.3练习 32

第3章 理解层叠样式表 33

3.1 CSS的工作方式 34

3.2基本的样式表 35

3.3 CSS样式的基础知识 39

3.3.1基本的布局属性 39

3.3.2基本的格式化属性 40

3.4使用样式类 42

3.5使用样式ID 44

3.6内部样式表和内联样式 45

3.7小结 47

3.8问与答 47

3.9测验 48

3.9.1问题 48

3.9.2答案 48

3.9.3练习 48

第4章 密切观察HTML5页面结构 50

4.1概念化页面 50

4.2以多种方式使用<header>元素 54

4.3理解<section>元素 55

4.4使用<article>元素 56

4.5实现<nav>元素 56

4.6何时使用<aside>元素 57

4.7有效地使用<footer>元素 58

4.8小结 58

4.9问与答 59

4.10测验 59

4.10.1问题 59

4.10.2答案 59

4.10.3练习 60

第5章 处理文本块和列表 61

5.1在页面上对齐文本 62

5.1.1使用属性 62

5.1.2对齐块级元素中的文本 62

5.2 3类HTML列表 64

5.3在列表内放置列表 66

5.4小结 70

5.5问与答 71

5.6测验 71

5.6.1问题 71

5.6.2答案 71

5.6.3练习 72

第6章 处理字体 73

6.1处理特殊字符 74

6.2粗体、斜体和特殊的文本格式化 76

6.3调整字体 79

6.4使用Web字体 82

6.5小结 84

6.6问与答 85

6.7测验 85

6.7.1问题 85

6.7.2答案 86

6.7.3练习 86

第7章 处理颜色和边框 87

7.1选择颜色的最佳实践 87

7.2理解Web颜色 88

7.3使用十六进制的颜色值 90

7.4使用CSS设置背景、文本和边框颜色 91

7.5创建圆角 93

7.6小结 95

7.7问与答 95

7.8测验 96

7.8.1问题 96

7.8.2答案 96

7.8.3练习 96

第8章 使用外部链接和内部链接 97

8.1使用Web地址 97

8.2使用锚点在页面内链接 99

8.2.1利用锚点标识页面中的位置 100

8.2.2链接到锚点位置 100

8.3在自己的Web内容之间创建链接 102

8.4链接到外部Web内容 105

8.5链接到电子邮件地址 106

8.6在新的浏览器窗口中打开链接 107

8.7使用CSS编排超链接的样式 107

8.8小结 110

8.9问与答 111

8.10测验 112

8.10.1问题 112

8.10.2答案 112

8.10.3练习 112

第9章 使用表格和栏 114

9.1创建一个简单的表格 114

9.2控制表格大小 118

9.3表格内的对齐和跨越 120

9.4利用表格进行页面布局 123

9.5使用CSS栏 123

9.6小结 127

9.7问与答 127

9.8测验 127

9.8.1问题 128

9.8.2答案 128

9.8.3练习 128

第10章 创建用于Web的图像 129

10.1选择图形软件 129

10.2关于图形需要知道的最少知识 130

10.3准备照片图像 131

10.3.1裁剪图像 132

10.3.2调整图像大小 133

10.3.3调整图像颜色 134

10.3.4控制JPEG压缩 135

10.4创建横幅和按钮 135

10.5减少或删除图像中的颜色 137

10.6创建拼贴式背景图像 137

10.7创建动画式Web图形 139

10.8小结 139

10.9问与答 140

10.10测验 140

10.10.1问题 140

10.10.2答案 141

10.10.3练习 141

第11章 在Web站点中使用图像 142

11.1在Web页面上放置图像 142

11.2利用文本描述图像 145

11.3指定图像的高度和宽度 145

11.4对齐图像 146

11.4.1水平图像对齐 146

11.4.2垂直图像对齐 148

11.5把图像转变成链接 149

11.6使用背景图像 152

11.7使用图像映射 153

11.7.1为什么图像映射并非总是必要的 153

11.7.2映射图像内的区域 154

11.7.3为图像映射创建HTML代码 155

11.8小结 157

11.9问与答 158

11.10测验 158

11.10.1问题 159

11.10.2答案 159

11.10.3练习 159

第12章 在Web站点中使用多媒体 160

12.1链接到多媒体文件 161

12.2嵌入多媒体文件 163

12.3为音频和视频播放使用纯HTML5代码 165

12.4关于使用多媒体的额外提示 167

12.5小结 168

12.6问与答 169

12.7测验 170

12.7.1问题 170

12.7.2答案 170

12.7.3练习 170

第13章 处理边距、填充、对齐和浮动 171

13.1使用边距 171

13.2填充元素 177

13.3使所有的一切保持对齐 180

13.4理解float属性 181

13.5小结 183

13.6问与答 183

13.7测验 184

13.7.1问题 184

13.7.2答案 184

13.7.3练习 184

第14章 理解CSS方框模型和定位 185

14.1 CSS方框模型 185

14.2关于定位的独家新闻 188

14.3控制元素的堆叠方式 191

14.4管理文本流 193

14.5小结 194

14.6问与答 194

14.7测验 194

14.7.1问题 194

14.7.2答案 195

14.7.3练习 195

第15章 创建固定布局或流动布局 196

15.1理解固定布局 197

15.2理解流动布局 198

15.3创建固定/流动混合布局 200

15.3.1从基本的布局结构开始 200

15.3.2在固定/流动混合布局中定义两栏 201

15.3.3设置布局的最小宽度 203

15.3.4在固定/流动混合布局中处理栏高度 204

15.4考虑响应性Web设计 208

15.5小结 209

15.6问与答 209

15.7测验 209

15.7.1问题 209

15.7.2答案 210

15.7.3练习 210

第16章 使用CSS进一步处理列表 211

16.1 HTML列表复习 211

16.2 CSS方框模型如何影响列表 212

16.3放置列表项指示符 215

16.4利用列表项和CSS创建图像映射 216

16.5小结 219

16.6问与答 219

16.7测验 219

16.7.1问题 220

16.7.2答案 220

16.7.3练习 220

第17章 使用CSS设计导航系统 221

17.1导航列表与常规的列表有何区域 221

17.2利用CSS创建垂直导航系统 222

17.2.1编排单级垂直导航系统的样式 224

17.2.2编排多级垂直导航系统的样式 226

17.3利用CSS创建水平导航系统 229

17.4小结 232

17.5问与答 232

17.6测验 233

17.6.1问题 233

17.6.2答案 233

17.6.3练习 233

第18章 使用鼠标动作修改文本显示 234

18.1利用CSS创建工具提示 234

18.2利用CSS显示额外的翻转文本 237

18.3访问事件 238

18.4使用onclick更改<div>的外观 239

18.5小结 244

18.6问与答 244

18.7测验 245

18.7.1问题 245

18.7.2答案 245

18.7.3练习 245

第19章 实现CSS3变形、渐变和动画 246

19.1考虑浏览器的差别 246

19.2使用2D变形 247

19.2.1平移元素 247

19.2.2旋转元素 249

19.2.3缩放元素 250

19.2.4扭曲元素 252

19.3使用3D变形 253

19.3.1应用透视图 253

19.3.2在3D空间中移动和旋转元素 255

19.3.3创建和操纵立方体 255

19.4实现CSS3渐变 259

19.5初识CSS3动画 260

19.6小结 261

19.7问与答 261

19.8测验 262

19.8.1问题 262

19.8.2答案 262

19.8.3练习 262

第20章 创建打印友好的Web页面 263

20.1是什么使页面成为打印友好的 264

20.2应用特定于媒体的样式表 266

20.3设计用于打印页面的样式表 267

20.4在Print Preview(打印预览)中查看Web页面 270

20.5小结 272

20.6问与答 272

20.7测验 272

20.7.1问题 272

20.7.2答案 273

20.7.3练习 273

第21章 理解动态Web站点和HTML5应用程序 274

21.1理解不同类型的脚本 274

21.2在HTML中包括JavaScript代码 275

21.3显示随机内容 277

21.4理解文档对象模型 280

21.5基于用户交互更改图像 281

21.6提前考虑开发HTML5应用程序 282

21.7小结 283

21.8问与答 283

21.9测验 284

21.9.1问题 284

21.9.2答案 284

21.9.3练习 285

第22章 处理基于Web的表单 286

22.1 HTML表单是如何工作的 286

22.2创建表单 287

22.3接受文本输入 291

22.4命名每一份表单数据 292

22.4.1标记每一份表单数据 292

22.4.2组合表单元素 293

22.4.3在表单中包括隐藏的数据 294

22.5探讨表单输入控件 294

22.5.1复选框 294

22.5.2单选按钮 296

22.5.3选择列表 296

22.5.4文本框、文本区和其他输入类型 297

22.6使用HTML5表单验证 298

22.7提交表单数据 300

22.8小结 301

22.9问与答 302

22.10测验 302

22.10.1问题 302

22.10.2答案 303

22.10.3练习 303

第23章 组织和管理Web站点 304

23.1当一个页面就足够时 305

23.2组织简单的站点 306

23.3组织更大的站点 308

23.4编写易于维护的代码 311

23.4.1利用注释记录代码 311

23.4.2缩进代码以使之更清晰 312

23.5考虑版本控制 313

23.6使用HTML和CSS框架 314

23.7小结 315

23.8问与答 315

23.9测验 316

23.9.1问题 316

23.9.2答案 316

23.9.3练习 316

第24章 帮助人们找到你的Web页面 318

24.1宣传你的Web站点 318

24.2利用主要的搜索站点列出你的页面 320

24.3为搜索引擎提供线索 321

24.4关于搜索引擎优化的额外提示 326

24.5小结 327

24.6问与答 327

24.7测验 328

24.7.1问题 328

24.7.2答案 328

24.7.3练习 328