HTML, XHTML and CSS bible

副标题:无

作   者:(美)Steven M. Schafer著;黄晓磊译

分类号:

ISBN:9787302257073

微信扫一扫,移动浏览光盘

简介

   谢弗编著的《HTML、XHTML和CSS宝典(第5版)》对HTML、XHTML和CSS   这三大标准进行了全面深入的讲解,是Web创作   领域一本不可多得的重量级参考书籍。如果您对Web开发中的某项技术不太   熟悉,通过本   书您将可以找到完美的答案。    《HTML、XHTML和CSS宝典(第5版)》从HTML,的基本原理讲起,逐层   深入,涵盖了编写Web站点乃至进行样式布局   的所有内容。文笔简明平实,通过图表和截图等方式直观地讲解概念,同   时列举了大量有   针对性的示例代码。本书的亮点在于对CSS的全面介绍。除了介绍CSS的基   础知识,本   书还对伪元素、继承等高级主题进行了讲解。书中包含许多提示、注意和   警告等补充信息,   便于读者进一步了解相关背景知识和操作技巧。书中最后附带了5个常用的   快速参考指南,   方便读者及时查阅XHTML元素和CSS 2.1属性等内容。    《HTML、XHTML和CSS宝典(第5版)》不是一本纯Web设计类图书,它   很好地弥补了大学教育中Web设计类课程的不   足之处,是学习Web设计和编程的必备图书。根据读者水平的不同,建议先   了解一些基本   的Web设计知识再阅读本书。读者既可按顺序阅读本书,也可将本书作为解   答常见问题的   参考书。   

目录

《html、xhtml和css宝典(第5版)》

第i部分 使用html创建内容

第1章 标记语言的含义 3

1.1 本章主题 3

1.2 理解超文本 4

1.3 理解标记指令 4

1.4 理解标记语言 5

1.5 小结 7

第2章 html值和单位 9

2.1 基本的标签特性格式 9

2.2 常用特性 11

2.3 文本和注释 12

2.3.1 注释 13

2.3.2 cdata节 13

2.4 统一资源指示器 14

2.5 语言和国际化选项 14

2.5.1 语言代码 14

2.5.2 文本方向 15

2.6 小结 15

第3章 web文档的构成 17

.3.1 指定文档类型 17

3.2 文档整体结构:html、head和body 18

3.2.1 (html)标签 18

3.2.2 (head)标签 19

3.2.3 (body)标签 20

3.3 样式定义 20

3.4 块元素:段落标记和其他内容块 21

3.4.1 格式化的段落 21

3.4.2 标题 22

3.4.3 引用的文本 23

3.4.4 列表元素 23

3.4.5 预先格式化的文本 25

3.4.6 分区 25

3.5 内联元素:字符标记 27

3.5.1 基本的内联标签 27

3.5.2 跨越文本 28

3.6 特殊字符(实体) 29

3.7 组织性元素 29

3.7.1 表格 30

3.7.2 表单 31

3.8 指向其他页面的链接 33

3.9 图片 33

3.10 注释 34

3.11 脚本 34

3.12 用这些组成部分形成完整的html文档 35

3.13 小结 36

第4章 head元素 37

4.1 指定文档标题 37

4.2 向搜索引擎提供信息 38

4.3 设置默认路径 39

4.4 脚本节 40

4.5 样式节 41

4.6 指定配置信息 41

4.7 背景颜色和背景图片 42

4.7.1 指定文档背景颜色 42

4.7.2 指定文档的背景图片 42

4.8 小结 44

第5章 文本结构化基础 45

5.1 段落格式化 45

5.2 换行 47

5.3 分区 48

5.4 横线 51

5.5 块引用 52

5.6 预格式化文本 53

5.7 小结 54

第6章 字符格式化基础 55

6.1 文本控制方法 55

6.1.1 (font)标签 56

6.1.2 强调和其他文本标签 56

6.1.3 css文本控制 57

6.2 粗体和斜体文本 58

6.3 使用强调代替斜体 59

6.4 等宽(打字机)字体 59

6.5 上标和下标 60

6.6 缩写 60

6.7 将编辑性插入和删除标记出来 61

6.8 用(span)标签组合内联元素 62

6.9 小结 62

第7章 列表 63

7.1 了解列表 63

7.2 有序列表(数字编号) 64

7.3 无序列表(项目符号列表) 68

7.4 定义列表 72

7.5 嵌套列表 73

7.6 小结 75

第8章 链接 77

8.1 链接的含义 77

8.2 链接到网页 79

8.3 绝对链接和相对链接 80

8.4 链接目标 81

8.5 链接标题 82

8.6 键盘快捷方式和tab顺序 83

8.6.1 键盘快捷方式 83

8.6.2 tab顺序 83

8.7 创建锚链 84

8.8 选择链接颜色 85

8.9 链接目标详细信息 86

8.10 link标签 87

8.11 小结 87

第9章 表格 89

9.1 html表格的组成部分 89

9.2 表格的宽度和对齐 91

9.3 单元格间距和填充 94

9.4 边框和横线 95

9.4.1 表格边框 95

9.4.2 表格线 97

9.5 行 97

9.6 单元格 98

9.7 表格标题 100

9.8 行分组——表头、主体和表尾 102

9.9 背景颜色 104

9.10 跨越行和列 105

9.11 列分组 109

9.12 使用表格格式化 111

9.12.1 使用表格实现基本格式化 111

9.12.2 实例 114

9.12.3 图片和文本的组合 119

9.12.4 导航菜单和导航块 122

9.12.5 多列 123

9.13 小结 124

第10章 框架 125

10.1 框架概述 125

10.2 框架集和框架文档 127

10.2.1 创建框架集 128

10.2.2 框架的边界、边框和滚动条 129

10.2.3 允许或禁止用户修改 131

10.3 将链接定位到框架 132

10.4 嵌套框架集 134

10.5 嵌入式框架 135

10.6 小结 137

第11章 表单 139

11.1 了解表单 140

11.2 插入表单 142

11.2.1 http get 143

11.2.2 http post 143

11.2.3 额外的(form)特性 143

11.3 字段标签 144

11.4 文本输入框 144

11.5 密码输入框 145

11.6 单选按钮 145

11.7 复选框 146

11.8 列表框 146

11.9 大段文本输入 149

11.10 隐藏字段 150

11.11 按钮 150

11.12 图片 151

11.13 文件字段 152

11.14 提交和重置按钮 152

11.15 tab顺序和键盘快捷方式 153

11.16 禁止改变 154

11.17 字段集和标题 155

11.18 在表单上使用事件 157

11.19 表单脚本和脚本服务 159

11.19.1 下载处理程序 159

11.19.2 使用脚本服务 160

11.20 小结 160

第12章 色彩和图片 161

12.1 web颜色基础 161

12.2 其他指定颜色的方式 162

12.3 web颜色的变迁 163

12.4 用正确方式指定颜色 166

12.5 web的图像格式 167

12.5.1 图像压缩 168

12.5.2 压缩选项 168

12.5.3 gif格式 169

12.5.4 jpeg格式 169

12.5.5 png格式 170

12.6 创建图形 170

12.6.1 核心功能 170

12.6.2 渐进jpeg和交错gif 171

12.6.3 使用透明度 172

12.6.4 动画图片 173

12.7 插入图片 173

12.8 图片对齐 174

12.9 指定非图形浏览器上显示的文本 176

12.10 调整图片大小 177

12.11 图片边框 179

12.12 图片地图 180

12.12.1 指定图片地图 180

12.12.2 指定可单击区域 181

12.12.3 将这些方法组合在

12.13 小结 184

第13章 多媒体 185

13.1 动画图片 186

13.2 动画和视频格式、插件、播放器 187

13.2.1 流行的格式和播放器(插件) 189

13.2.2 windows media player 189

13.3 通过object标签嵌入媒体 190

13.4 使用(object)标签嵌入windows media player 193

13.5 嵌入youtube视频 195

13.6 在web页面上添加声音 197

13.7 创建多媒体文件 197

13.8 多媒体总结 198

13.9 小结 198

第14章 特殊字符 199

14.1 了解字符编码 199

14.2 特殊字符 200

14.3 en和em空白以及横线 201

14.4 版权符号与商标符号 202

14.5 货币符号 203

14.6 “真正的”引号 203

14.7 箭头 203

14.8 重音字符 204

14.9 希腊和数学字符 206

14.10 其他有用实体 209

14.11 小结 211

第15章 国际化和本地化 213

15.1 国际化和本地化 213

15.2 翻译web站点 214

15.3 了解unicode 215

15.4 小结 224

第16章 脚本 225

16.1 客户端脚本与服务器端脚本 225

16.1.1 客户端脚本 225

16.1.2 服务器端脚本 226

16.2 设置默认脚本语言 226

16.3 包含脚本 227

16.4 调用外部脚本 228

16.5 用事件触发脚本 228

16.6 对旧浏览器隐藏脚本 232

16.7 小结 232

第17章 动态html 233

17.1 对dhtml的需求 234

17.2 dhtml的工作方式 234

17.3 文档对象模型(dom) 234

17.3.1 dom的历史 235

17.3.2 理解dom 235

17.3.3 dom节点的属性和方法 237

17.3.4 遍历和修改文档节点 239

17.4 javascript文档对象模型 241

17.4.1 window对象 242

17.4.2 document对象 243

17.4.3 form对象 244

17.4.4 location对象 245

17.4.5 history对象 245

17.4.6 self对象 245

17.5 使用事件处理程序 246

17.6 通过元素的id访问元素 247

17.7 跨浏览器兼容性问题 248

17.7.1 浏览器检测:查询浏览器的标识 248

17.7.2 浏览器检测:对象检测 248

17.8 dhtml示例 249

17.9 表单自动技术:复选框 249

17.9.1 轮转效果 250

17.9.2 可折叠菜单 251

17.10 小结 254

第18章 未来的html:html 5 255

18.1 更多的发布和布局功能 255

18.2 可访问的多媒体 256

18.3 元素和特性的变化 258

18.3.1 新元素 258

18.3.2 元素的新特性 259

18.3.3 新的输入类型(表单输入元素) 260

18.3.4 新的全球特性 260

18.3.5 不建议使用的元素 261

18.3.6 不建议使用的特性 261

18.4 小结 263

第ii部分 html工具和变体

第19章 web开发软件 267

19.1 纯文本编辑器 267

19.1.1 简单文本编辑器 267

19.1.2 智能文本编辑器 268

19.1.3 特定于html的编辑器 268

19.2 所见即所得的html编辑器 269

19.2.1 netobjects fusion 270

19.2.2 dreamweaver 271

19.2.3 firefox增件 272

19.3 其他工具 273

19.3.1 图形编辑器 273

19.3.2 adobe flash 274

19.4 小结 275

第20章 发布网站 277

20.1 ftp介绍 277

20.2 ftp客户端 278

20.3 知名的ftp客户端 280

20.4 web服务器上文件的组织原则 281

20.5 小结 282

第21章 xml简介 283

21.1 xml基础 283

21.2 xml语法 285

21.2.1 xml声明和doctype 285

21.2.2 元素 286

21.2.3 特性 287

21.2.4 注释 288

21.2.5 非解析数据 288

21.2.6 实体 288

21.2.7 名称空间 289

21.2.8 样式表 290

21.3 使用文档类型定义 290

21.3.1 在dtd中使用元素 291

21.3.2 在dtd中使用特性 294

21.3.3 在dtd中使用实体 295

21.3.4 在dtd中使用pcdata和cdata 295

21.4 xml架构简介 295

21.5 使用架构 296

21.6 使用xml 298

21.6.1 可扩展样式表语言转换 298

21.6.2 xml编辑 298

21.6.3 xml解析 299

21.7 小结 299

第22章 创建移动文档 301

22.1 了解移动web的发展历史 302

22.1.1 移动性的原始时代 302

22.1.2 开放移动联盟和其他标准 302

22.1.3 底线 303

22.2 xhtml basic 1.1 303

22.2.1 xhtml basic 1.1的文档类型 304

22.2.2 xhtml basic 1.1的元素 304

22.2.3 特别注意事项 305

22.3 移动web开发工具 307

22.4 小结 308

第23章 整理和验证文档 309

23.1 整理html代码 309

23.1.1 html tidy 312

23.1.2 获得html tidy 312

23.1.3 运行html tidy 313

23.2 验证代码 315

23.2.1 指定正确的文档类型声明 315

23.2.2 验证工具 315

23.2.3 理解验证的输出 316

23.3 额外的测试和验证 317

23.3.1 用各种用户代理进行测试 317

23.3.2 针对不同的显示设置进行测试 318

23.4 小结 318

第24章 html提示和技巧 319

24.1 预加载图片 319

24.2 控制表格单元格中的文本拆分 321

24.3 扩展标题栏 321

24.4 模拟报纸的栏 324

24.5 包含图片大小以便迅速

显示 326

24.6 保护电子邮件地址 326

24.7 自动化表单 328

24.7.1 操作表单对象 328

24.7.2 验证表单输入 331

24.8 修改用户代理环境 333

24.8.1 概念 333

24.8.2 实现 333

24.8.3 javascript函数 338

24.9 小结 338

第iii部分 用css控制内容呈现

第25章 css基础 341

25.1 样式的用途 341

25.2 样式和html 342

25.3 css级别1、2、3 344

25.4 定义样式 344

25.5 层级样式 345

25.6 小结 347

第26章 样式定义 349

26.1 样式定义的格式 349

26.2 了解选择器 350

26.2.1 按类型匹配元素 351

26.2.2 使用通用选择器匹配 351

26.2.3 按类匹配元素 351

26.2.4 按标识符匹配元素 352

26.2.5 按特定特性匹配元素 352

26.2.6 匹配子元素、后代元素和相邻兄弟元素 353

26.3 了解样式继承 355

26.4 使用伪类 356

26.4.1 锚链样式 356

26.4.2 :first-child伪类 357

26.4.3 :lang伪类 357

26.5 伪元素 358

26.5.1 第一行 358

26.5.2 首字母 359

26.5.3 之前和之后 360

26.6 快捷表达式 361

26.7 小结 363

第27章 css值和单位 365

27.1 属性值的通用规则 365

27.2 属性值度量单位 366

27.2.1 关键字 367

27.2.2 真实度量单位 368

27.2.3 屏幕度量单位 369

27.2.4 相对度量单位 369

27.2.5 颜色和url函数 371

27.2.6 声音度量单位 372

27.3 小结 372

第28章 css继承和层级 373

28.1 继承 373

28.2 层级 375

28.3 具体程度 376

28.4 小结 377

第29章 字体属性 379

29.1 了解字体 379

29.2 字体类型 380

29.3 字体大小 381

29.4 字体样式 382

29.5 行间距 383

29.6 在文档中嵌入字体 383

29.7 小结 384

第30章 文本格式化 385

30.1 文本对齐 385

30.1.1 控制水平对齐 386

30.1.2 控制垂直对齐 388

30.2 文本缩进 390

30.3 控制文本内的空白 391

30.3.1 清除浮动对象 391

30.3.2 white-space属性 393

30.4 控制字母和单词间距 394

30.5 指定大小写 395

30.6 使用文本装饰 396

30.7 自动生成的文本 397

30.8 使用css表格属性 398

30.9 控制表格特性 398

30.9.1 表格边框 398

30.9.2 表格边框间距 400

30.9.3 合并边框 401

30.9.4 空单元格的边框 402

30.10 表格布局 402

30.11 标题对齐和定位 403

30.12 小结 404

第31章 css列表 405

31.1 列表概述 405

31.2 在任何元素上均可实现css列表 406

31.3 列表样式类型 407

31.4 标记位置 409

31.5 使用图片作为列表标记 409

31.6 小结 410

第32章 填充、边界和边框 411

32.1 css方框格式化模型 411

32.2 元素填充 413

32.3 元素边框 414

32.3.1 边框宽度 414

32.3.2 边框样式 415

32.3.3 边框颜色 416

32.3.4 边框属性快捷方式 417

32.3.5 边框间距 418

32.4 元素边界 418

32.5 动态轮廓 419

32.6 小结 420

第33章 颜色和背景 421

33.1 元素颜色 421

33.1.1 前景色 421

33.1.2 背景色 422

33.2 背景图片 424

33.2.1 重复和滚动图片 427

33.2.2 定位背景图片 429

33.2.3 background快捷属性 429

33.3 小结 430

第34章 css布局 431

34.1 了解css定位 431

34.1.1 静态定位 431

34.1.2 相对定位 432

34.1.3 绝对定位 433

34.1.4 固定定位 434

34.2 指定元素位置 435

34.3 将元素左右浮动 438

34.4 定义元素的宽度和高度 440

34.4.1 指定确切大小 440

34.4.2 指定最大和最小大小 441

34.4.3 控制元素溢出 441

34.5 按层堆叠元素 442

34.6 控制元素的可见性 446

34.7 小结 447

第35章 伪元素和生成的内容 449

35.1 content属性 449

35.2 伪元素 451

35.2.1 :first-line 451

35.2.2 :first-letter 452

35.2.3 :before和:after 453

35.3 引号 454

35.4 自动为元素编号 454

35.4.1 计数器对象 454

35.4.2 修改计数器的值 455

35.4.3 计数器示例:章节编号 456

35.4.4 自定义列表编号 458

35.5 小结 458

第36章 用css实现动态html 459

36.1 用javascript访问css属性 459

36.2 有用的css操作方式 463

36.2.1 隐藏和显示文本 463

36.2.2 图片缩放 465

36.2.3 鼠标经过时的菜单按钮 467

36.3 小结 469

第37章 媒介样式以及定义打印用文档 471

37.1 了解css媒介类型 471

37.2 设置打印用文档 474

37.2.1 页面框格式化模型 474

37.2.2 用@page规则定义页面大小 475

37.2.3 控制分页 477

37.2.4 处理寡行和孤行情况 479

37.2.5 准备双面打印文档 479

37.3 创建多媒体文档 480

37.3.1 联机(屏幕媒介)文档 480

37.3.2 重新格式化页面 484

37.4 小结 485

第38章 未来css:css 3 487

38.1 日趋完善 487

38.2 模块化 488

38.3 使用目前的css 3属性 489

38.4 对选择的更多控制 490

38.5 回顾css的圆角功能 491

38.6 小结 492

第iv部分 附加的css工具

第39章 用户界面样式 495

39.1 修改光标 495

39.2 用户界面颜色 497

39.3 用户界面字体 499

39.4 小结 500

第40章 测试和验证css 501

40.1 在创建样式时测试语法 501

40.2 关于格式化 503

40.3 验证css 503

40.4 firefox的css编辑插件 504

40.5 小结 505

第41章 css提示和技巧 507

41.1 悬挂缩进 507

41.2 扩展按钮 509

41.3 提出引用 511

41.4 标签式菜单 513

41.4.1 圆角框 515

41.4.2 流动元素 518

41.4.3 流动文本 521

41.5 小结 524

附录a html元素快速参考 525

附录b html特殊字符快速参考 571

附录c css 2.1属性快速参考 581

附录d css 2.1选择器快速参考 603

附录e 伪元素和伪类快速参考 607


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

HTML, XHTML and CSS bible
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon