HTML与CSS入门经典(第9版)

HTML与CSS入门经典(第9版)
作 者: 朱莉·梅洛尼 陈宗斌
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: HTML XML 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Julie Meloni是一位居住在华盛顿特区的软件开发经理和技术顾问。她编写过多本与Web编程语言和数据库相关的图书和若干篇文章,其中包括畅销书Sams Teach Yourself PHP, MySQL and Apache All in One。

内容简介

《HTML与CSS入门经典(第9版)》是经典畅销图书《HTML与CSS入门经典》的最新版本,与过去的版本相同,本书采用直观、循序渐进的方法,为读者讲解使用HTML5与CSS3设计、创建并维护世界级Web站点的过程,以方便读者掌握。《HTML与CSS入门经典(第9版)》分为24章,其涵盖的内容有理解Web的工作方式,构造HTML文档,理解层叠样式表、理解HTML5页面架构,处理文本块和列表,处理字体,处理颜色和边框,使用外部链接和内部链接,使用表格和栏,创建用于Web的图像,在Web站点中使用图像和多媒体,处理边距、填充、对齐和浮动,理解CSS方框模型和定位,创建固定或流动布局,使用CSS进一步处理列表并设计导航,使用鼠标操作修改文本显示,实现CSS3变形、渐变和动画,创建打印友好的Web界面,理解动态Web站点和HTML5应用,处理基于Web的表单,组织和管理Web站点,以及帮助人们找到你的Web页面等内容。《HTML与CSS入门经典(第9版)》语言简洁、内容丰富,适合Web设计开发人员,以及大中专院校相关专业的学生阅读,对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 以多种方式使用

元素 54

4.3 理解元素 55

4.4 使用元素 56

4.5 实现元素 56

4.6 何时使用元素 57

4.7 有效地使用元素 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更改

的外观 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