当前位置:首页 > 工业技术
HTML 5&CSS完全手册  第5版
HTML 5&CSS完全手册  第5版

HTML 5&CSS完全手册 第5版PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:(美)鲍威尔著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302255543
  • 页数:742 页
图书介绍:本书全面介绍了HTML5,涵盖了目前Web浏览器支持的所有元素,包括标准的(X)HTML标记和其他所有的可能遇到的标记。
《HTML 5&CSS完全手册 第5版》目录
标签:手册

第Ⅰ部分 核心标记 3

第1章 传统HTML与XHTML 3

1.1 HTML与XHTML初探 3

1.2 欢迎进入HTML和XHTML世界 5

1.2.1 在本地计算机上查看标记 7

1.2.2 在Web服务器上查看标记 9

1.3 HTML和XHTML的版本历史 12

1.4 HTML和XHTML的文档类型定义(DTD) 14

1.5 (X)HTML的文档结构 17

1.5.1 文档的头部 19

1.5.2 文档的主体部分 25

1.6 浏览器与(X)HTML 26

1.6.1 验证 30

1.6.2 文档类型选择和浏览器渲染模式 32

1.7 (X)HTML的规则 33

1.7.1 HTML不区分大小写,XHTML则区分大小写 33

1.7.2 特性值区分大小写 33

1.7.3 (X)HTML对空格字符敏感 34

1.7.4 (X)HTML的内容模型(Content Model) 34

1.7.5 元素应该有结束标签(除了空元素) 35

1.7.6 可以将未使用的元素最小化 35

1.7.7 元素可以嵌套使用 35

1.7.8 特性值要加引号 35

1.7.9 特殊字符用实体表示 36

1.7.10 浏览器忽略未知的特性和元素 36

1.8 (X)HTML的主题 37

1.8.1 逻辑标记和物理标记 37

1.8.2 标准与标准的实施 38

1.8.3 对XHTML和HTML的误解 38

1.9 标记的未来——两条路 40

1.9.1 XHTML——XML形式的Web页面标记语言 40

1.9.2 HTML 5——回到未来 43

1.10 本章小结 44

第2章 HTML 5介绍 45

2.1 HTML 5概略 45

2.2 回归松散的语法 48

2.3 XHTML 5 50

2.4 HTML 5:接受Web标记现实 51

2.5 删除与重新定义的描述外观标记 52

2.5.1 删除的旧元素 55

2.5.2 加入一些新元素 55

2.5.3 HTML 5的若干新特性 56

2.6 HTML 5文档结构的变化 57

2.7 添加语义 63

2.7.1 标记文本 64

2.7.2 日期和时间的表示 64

2.7.3 插入插图 65

2.7.4 指定导航 65

2.8 HTML 5开放媒体的努力 66

2.8.1 <video> 66

2.8.2 <audio> 69

2.8.3 有关媒体的注意事项 70

2.9 使用<canvas>在客户端绘图 71

2.9.1 绘图和设计线条、形状 74

2.9.2 绘制弧线和曲线 78

2.9.3 图像的缩放、旋转和变换 81

2.9.4 在绘图中使用位图 84

2.9.5 canvas的文本支持 85

2.9.6 <canvas>总结 88

2.10 HTML 5表单变化 88

2.10.1 新的表单域类型 88

2.10.2 有效的数据输入 90

2.10.3 Autocomplete列表 91

2.10.4 其他使用上的改善 92

2.11 支持Web应用程序的新的元素与特性 93

2.11.1 重新定义的menu元素 93

2.11.2 command元素 94

2.11.3 meter和progress元素 94

2.11.4 details元素 95

2.11.5 output元素 96

2.11.6 框架的未来无法确定 96

2.11.7 draggable特性与Drag和Drop API 98

2.11.8 contenteditable特性 99

2.11.9 spellcheck特性 100

2.12 国际化方面的优化 101

2.13 HTML 5元数据变化 102

2.13.1 data-X特性 102

2.13.2 Microdata 102

2.14 HTML 5:标记之外 106

2.14.1 defer特性 106

2.14.2 HTML、JavaScript和更新后的DOM 107

2.14.3 标准化与扩展的JavaScript特别公约 110

2.15 HTML 5的重要主题 112

2.15.1 HTML 5的使用 112

2.15.2 HTML 5是否真的无所不能 116

2.15.3 HTML 5:一如既往的Web政治规则 116

2.15.4 HTML 5:并不完美的改进 116

2.16 本章小结 117

第3章 HTML与XHTML元素参考 119

3.1 HTML与XHTML的优势 119

3.2 核心特性参考 121

3.2.1 class特性 121

3.2.2 id特性 121

3.2.3 style特性 123

3.2.4 title特性 123

3.3 语言特性参考 124

3.3.1 dir特性 124

3.3.2 lang特性 124

3.4 其他常用的特性参考 124

3.4.1 accesskey特性 124

3.4.2 align特性 126

3.4.3 contenteditable特性 126

3.4.4 datafld特性 126

3.4.5 dataformatas特性 126

3.4.6 datasrc特性 126

3.4.7 disabled特性 126

3.4.8 height特性 126

3.4.9 hidefocus特性 126

3.4.10 hspaee特性 126

3.4.11 language特性 127

3.4.12 tabindex特性 127

3.4.13 unselectable特性 127

3.4.14 vspace特性 127

3.4.15 width特性 127

3.5 HTML 5常用特性参考 127

3.5.1 accesskey特性 128

3.5.2 contenteditable特性 128

3.5.3 contextmenu特性 128

3.5.4 data-X(自定义数据特性) 128

3.5.5 draggable特性 129

3.5.6 hidden特性 129

3.5.7 itemid特性 129

3.5.8 itemprop特性 130

3.5.9 itemref特性 130

3.5.10 itemscope特性 130

3.5.11 itemtype特性 131

3.5.12 spellcheck特性 131

3.5.13 tabindex特性 131

3.6 事件特性参考 131

3.6.1 HTML 5事件 132

3.6.2 Internet Explorer扩展的事件特性 135

3.7 HTML元素参考 137

3.7.1 <!--……-->(注释) 138

3.7.2 <!--.[]..-->(条件注释) 139

3.7.3 <!DOCTYPE>(文档类型定义) 140

3.7.4 <a>(锚点) 141

3.7.5 <abbr>(缩写) 146

3.7.6 <acronym>(首字母缩写) 148

3.7.7 <address>(地址) 149

3.7.8 <applet>(Java小应用程序) 151

3.7.9 <area>(客户端图像映射区) 153

3.7.10 <article>(文本) 156

3.7.11 <aside>(边栏) 157

3.7.12 <audio>(音频) 159

3.7.13 <b>(粗体) 160

3.7.14 <base>(基准URL) 162

3.7.15 <basefont>(基准字体) 164

3.7.16 <bdo>(双向重写) 165

3.7.17 <bgsound>(背景声音) 166

3.7.18 <big>(大字体) 167

3.7.19 <blink>(闪烁文本) 168

3.7.20 <blockquote>(块引用) 169

3.7.21 <body>(主体部分) 171

3.7.22 <br>(换行) 174

3.7.23 <button>(表单按钮) 176

3.7.24 <canvas>(画布绘图) 179

3.7.25 <caption>(表格标题) 186

3.7.26 <center>(居中对齐) 188

3.7.27 <cite>(引用) 190

3.7.28 <code>(代码列表) 191

3.7.29 <col>(表格的列) 193

3.7.30 <colgroup>(表格的列组) 195

3.7.31 <command>(命令) 197

3.7.32 <comment>(注释信息) 198

3.7.33 <datalist>(提前输入的数据列表) 199

3.7.34 <dd>(定义列表的定义描述或内容的细节或图像) 200

3.7.35 <del>(已被删除的文本) 203

3.7.36 <details>(附加详细信息) 205

3.7.37 <dfn>(定义) 206

3.7.38 <dir>(目录列表) 208

3.7.39 <div>(部分) 209

3.7.40 <dl>(定义列表) 212

3.7.41 <dt>(定义列表中的术语、图像的标题或详细内容) 214

3.7.42 <em>(强调) 216

3.7.43 <embed>(嵌入对象) 218

3.7.44 <fieldset>(表单域集合) 220

3.7.45 <figure>(图) 222

3.7.46 <font>(字体定义) 224

3.7.47 <footer>(页脚) 226

3.7.48 <form>(用于用户输入的表单) 227

3.7.49 <frame>(窗口区域) 230

3.7.50 <frameset>(框架定义) 233

3.7.51 <h1>~<h6>(标题) 235

3.7.52 <head>(文档头) 237

3.7.53 <header>(页眉) 239

3.7.54 <hgroup>(标题组合) 240

3.7.55 <hr>(水平线) 242

3.7.56 <html>(HTML文档) 244

3.7.57 <i>(斜体) 246

3.7.58 <iframe>(内联框架) 247

3.7.59 <ilayer>(流入层) 250

3.7.60 <img>(图像) 252

3.7.61 <input>(表单输入控件) 256

3.7.62 <ins>(插入文本) 262

3.7.63 <isindex>(索引提示) 264

3.7.64 <kbd>(键盘输入) 266

3.7.65 <keygen>(密钥对生成) 267

3.7.66 <label>(表单控件标签) 269

3.7.67 <layer>(定位层) 271

3.7.68 <legend>(描述图例) 273

3.7.69 <li>(列表项) 275

3.7.70 <link>(与外部文件链接或设置关系) 278

3.7.71 <listing>(代码清单) 285

3.7.72 <map>(客户端图像映射) 286

3.7.73 <mark>(标记文本) 288

3.7.74 <marquee>(活动文字显示) 289

3.7.75 <menu>(菜单列表或者命令菜单) 291

3.7.76 <meta>(元信息) 293

3.7.77 <meter>(度量计) 296

3.7.78 <multicol>(多栏文本) 297

3.7.79 <nav>(导航) 298

3.7.80 <nobr>(无换行) 299

3.7.81 <noembed>(没有嵌入媒体支持) 300

3.7.82 <noframes>(不支持框架的内容) 301

3.7.83 <noscript>(不支持脚本的内容) 302

3.7.84 <object>(嵌入对象) 304

3.7.85 <ol>(有序列表) 307

3.7.86 <optgroup>(选项分组) 310

3.7.87 <option>(选项列表中的选项) 311

3.7.88 <output>(表单输出) 313

3.7.89 <p>(段落) 315

3.7.90 <param>(对象参数) 317

3.7.91 <plaintext>(纯文本) 319

3.7.92 <pre>(预格式化的文本) 320

3.7.93 <progress>(进度指示器) 322

3.7.94 <q>(引用语) 323

3.7.95 <rp>(Ruby圆括号) 325

3.7.96 <n>(Ruby文本) 327

3.7.97 <ruby>(Ruby注释) 328

3.7.98 <s>(删除线) 331

3.7.99 <samp>(范例文本) 332

3.7.100 <script>(脚本) 334

3.7.101 <section>(部分) 336

3.7.102 <select>(选项列表) 338

3.7.103 <small>(小文本) 341

3.7.104 <source>(资源) 342

3.7.105 <spacer>(额外空格) 344

3.7.106 <span>(文本扩展) 345

3.7.107 <strike>(删除文本) 347

3.7.108 <strong>(强调) 348

3.7.109 <style>(样式信息) 350

3.7.110 <sub>(下标) 352

3.7.111 <sup>(上标) 354

3.7.112 <table>(表格) 356

3.7.113 <tbody>(表格主体) 360

3.7.114 <td>(表格数据) 363

3.7.115 <textarea>(多行文本输入) 366

3.7.116 <tfoot>(表格页脚) 369

3.7.117 <th>表头 372

3.7.118 <thead>表头 375

3.7.119 <time>(时间) 377

3.7.120 <title>(文档标题) 379

3.7.121 <tr>(表格行) 381

3.7.122 <tt>(电传文本) 384

3.7.123 <u>(下划线) 385

3.7.124 <ul>(无序列表) 386

3.7.125 <var>(变量) 388

3.7.126 <video>(视频) 390

3.7.127 <wbr>(自动换行) 392

3.7.128 <xmI>(XML数据岛) 392

3.7.129 <xmp>(示例) 394

第Ⅱ部分 代码样式 399

第4章 CSS的介绍 399

4.1 描述外观的HTML语言 399

4.2 CSS的缓慢崛起 400

4.3 初识CSS 402

4.4 Hello CSS World 407

4.5 CSS的版本 409

4.5.1 专属CSS 410

4.5.2 CSS与标记的关系 410

4.6 CSS规范 412

4.6.1 CSS的错误处理 413

4.6.2 CSS有效性检查 415

4.6.3 有目的的破坏规则 417

4.7 为文档应用样式 420

4.7.1链接到样式表 420

4.7.2 嵌入式样式表 423

4.7.3 导入样式表 424

4.7.4 内联样式 426

4.8 媒体类型 428

4.9 替代样式 430

4.10 用户样式 432

4.11 文档结构与CSS继承 433

4.12 选择器 435

4.12.1 元素选择器 436

4.12.2 id选择器 436

4.12.3 class规则 438

4.12.4 上下文选择器 440

4.12.5 特性选择器 444

4.12.6 伪元素选择器 447

4.12.7 伪类选择器 452

4.13 CSS特性预览 463

4.14 度量和值 464

4.15 CSS和(X)HTML元素基础 466

4.15.1 物理标记和覆盖预期的结果 467

4.15.2 <div>和<span>是最流行的标签吗 468

4.15.3 根据显示修改元素类型 469

4.15.4 控制空格 473

4.16 CSS的主要话题 474

4.16.1 结构与样式的分隔 474

4.16.2 CSS:更合适更强大的显示工具 476

4.16.3 跨浏览器的CSS之痛 477

4.16.4 对CSS的夸大与误解 477

4.17 本章小结 479

第5章 CSS语法与属性参考 481

5.1 CSS版本 481

5.2 CSS基础 482

5.3 样式的引入方法 484

5.3.1 链接样式 484

5.3.2 嵌入样式 485

5.3.3 导入样式——@import 486

5.3.4 内联样式 486

5.4 CSS度量 486

5.5 CSS字符串和关键字 487

5.6 CSS颜色值 489

5.7 CSS选择器 491

5.8 其他CSS构件 496

5.8.1 /*注释 496

5.8.2 @charset 497

5.8.3 @font-face 497

5.8.4 @media 498

5.8.5 @page 498

5.8.6 !important 499

5.9 CSS 1和CSS 2.1特性 499

5.9.1 background 499

5.9.2 background-attachment 500

5.9.3 background-color 501

5.9.4 background-image 501

5.9.5 background-position 502

5.9.6 background-repeat 502

5.9.7 border 503

5.9.8 border-bottom 504

5.9.9 border-bottom-color 504

5.9.10 border-bottom-style 504

5.9.11 border-bottom-width 505

5.9.12 border-collapse 505

5.9.13 border-color 506

5.9.14 border-left 507

5.9.15 border-left-color 507

5.9.16 border-left-style 508

5.9.17 border-left-width 508

5.9.18 border-right 508

5.9.19 border-right-color 509

5.9.20 border-right-style 509

5.9.21 border-right-width 509

5.9.22 border-spacing 510

5.9.23 border-style 510

5.9.24 border-top 512

5.9.25 border-top-color 512

5.9.26 border-top-style 512

5.9.27 border-top-width 513

5.9.28 border-width 513

5.9.29 bottom 515

5.9.30 caption-side 515

5.9.31 clear 516

5.9.32 clip 516

5.9.33 color 517

5.9.34 content 518

5.9.35 counter-increment 519

5.9.36 counter-reset 520

5.9.37 cursor 520

5.9.38 direction 523

5.9.39 display 523

5.9.40 empty-cells 526

5.9.41 float 527

5.9.42 font 527

5.9.43 font-family 528

5.9.44 font-size 528

5.9.45 font-style 529

5.9.46 font-variant 530

5.9.47 font-weight 530

5.9.48 height 531

5.9.49 left 532

5.9.50 letter-spacing 532

5.9.51 line-height 533

5.9.52 list-style 534

5.9.53 list-style-image 534

5.9.54 list-style-position 534

5.9.55 list-style-type 535

5.9.56 margin 536

5.9.57 margin-bottom 537

5.9.58 margin-left 537

5.9.59 margin-right 538

5.9.60 margin-top 538

5.9.61 max-height 539

5.9.62 max-width 539

5.9.63 min-height 540

5.9.64 min-width 540

5.9.65 Orphans 541

5.9.66 Outline 541

5.9.67 Outline-color 543

5.9.68 Outline-style 544

5.9.69 Outline-width 544

5.9.70 Overflow 545

5.9.71 padding 546

5.9.72 padding-bottom 547

5.9.73 padding-left 548

5.9.74 padding-right 548

5.9.75 padding-top 549

5.9.76 page-break-after 549

5.9.77 page-break-before 550

5.9.78 page-break-inside 550

5.9.79 position 550

5.9.80 quotes 551

5.9.81 right 552

5.9.82 table-layout 552

5.9.83 text-align 553

5.9.84 text-decoration 553

5.9.85 text-indent 554

5.9.86 text-transform 554

5.9.87 top 555

5.9.88 unicode-bidi 555

5.9.89 vertical-align 556

5.9.90 visibility 557

5.9.91 white-space 557

5.9.92 widows 558

5.9.93 width 558

5.9.94 word-spacing 559

5.9.95 z-index 560

5.10 CSS 2和CSS 2.1声音(aural)样式属性 560

第6章 CSS 3专有功能与新功能参考 565

6.1 CSS 3 565

6.1.1 CSS 3选择器 567

6.1.2 CSS 3引入的值和单元 571

6.1.3 CSS 3颜色值 572

6.1.4 名称空间 573

6.1.5 媒体查询 574

6.1.6 网络字体 577

6.1.7 CSS 3的其他变化 577

6.2 已经应用的CSS 3和浏览器专有功能 578

6.2.1 @keyframes 578

6.2.2 accelerator 579

6.2.3 animation 580

6.2.4 animation-delay 581

6.2.5 animation-direction 582

6.2.6 animation-duration 583

6.2.7 animation-iteration-count 584

6.2.8 animation-name 586

6.2.9 animation-timing-function 587

6.2.10 backface-visibility 588

6.2.11 background-clip 589

6.2.12 background-origin 590

6.2.13 background-position-x 591

6.2.14 background-position-y 592

6.2.15 background-size 592

6.2.16 behavior 593

6.2.17 binding 597

6.2.18 border-bottom-1eft-radius 598

6.2.19 border-bottom-right-radius 599

6.2.20 border-image 599

6.2.21 border-radius 601

6.2.22 border-top-left-radius 602

6.2.23 border-top-right-radius 603

6.2.24 box-reflect 603

6.2.25 box-shadow 604

6.2.26 box-sizing 606

6.2.27 column-break-after 607

6.2.28 column-break-before 607

6.2.29 column-count 608

6.2.30 column-gap 609

6.2.31 column-rule 609

6.2.32 column-rule-color 610

6.2.33 column-rule-style 611

6.2.34 column-rule-width 612

6.2.35 column-width 613

6.2.36 columns 613

6.2.37 filter 614

6.2.38 gradient 619

6.2.39 image-rendering 620

6.2.40 ime-mode 621

6.2.41 interpolation-mode 621

6.2.42 layout-grid 622

6.2.43 layout-grid-char 622

6.2.44 layout-grid-line 623

6.2.45 layout-grid-mode 623

6.2.46 layout-grid-type 624

6.2.47 line-break 624

6.2.48 marquee-direction 625

6.2.49 marquee-play-count 626

6.2.50 marquee-speed 627

6.2.51 marquee-style 627

6.2.52 mask 628

6.2.53 mask-attachment 629

6.2.54 mask-box-image 629

6.2.55 mask-clip 630

6.2.56 mask-composite 631

6.2.57 mask-image 631

6.2.58 mask-origin 632

6.2.59 mask-position 633

6.2.60 mask-position-x 634

6.2.61 mask-position-y 634

6.2.62 mask-repeat 635

6.2.63 mask-size 636

6.2.64 opacity 637

6.2.65 outline-offset 637

6.2.66 outline-radius 638

6.2.67 overflow-style 639

6.2.68 overflow-X 639

6.2.69 overflow-y 640

6.2.70 perspective 640

6.2.71 perspective-origin 642

6.2.72 resize 643

6.2.73 ruby-align 643

6.2.74 ruby-overhang 645

6.2.75 ruby-position 645

6.2.76 scrollbar-3dlight-color 646

6.2.77 scrollbar-arrow-color 647

6.2.78 scrollbar-base-color 647

6.2.79 scrollbar-darkshadow-color 648

6.2.80 scrollbar-face-color 648

6.2.81 scrollbar-highlight-color 649

6.2.82 scrollbar-shadow-color 649

6.2.83 scrollbar-track-color 650

6.2.84 size 651

6.2.85 text-align-last 651

6.2.86 text-autospace 651

6.2.87 text-fill-color 652

6.2.88 text-justify 653

6.2.89 text-kashida-space 653

6.2.90 text-overflow 654

6.2.91 text-rendering 655

6.2.92 text-shadow 655

6.2.93 text-stroke 657

6.2.94 text-stroke-color 657

6.2.95 text-stroke-width 658

6.2.96 text-underline-position 658

6.2.97 transform 659

6.2.98 transform-origin 661

6.2.99 transform-style 662

6.2.100 transition 664

6.2.101 transition-delay 664

6.2.102 transition-duration 665

6.2.103 transition-property 665

6.2.104 transition-timing-function 666

6.2.105 user-select 667

6.2.106 word-break 668

6.2.107 word-wrap 668

6.2.108 writing-mode 669

6.2.109 zoom 670

第Ⅲ部分 附录 673

附录A 字符实体 673

附录B 字体 693

附录C 颜色 705

附录D URL 721

附录E 阅读文档类型定义 737

相关图书
作者其它书籍
返回顶部