Sergey's HTML5 & CSS3: Quick Reference. HTML5, CSS3 and APIs. Full Color, 2/e (Paperback)

Sergey Mavrody

買這商品的人也買了...

商品描述

HTML and CSS are the most essential and fundamental web languages, which provide the foundation for the vast majority of web sites and web applications. HTML5 is on track to become the future of the web, offering simple plug-in free Rich Internet Application capabilities, easier development, and enhanced user experience.

This book is an essential technical dictionary for professional web designers and developers, conveniently summarizing over 3000 pages of (X)HTML5 and CSS3 specifications and covering the most common and fundamental concepts and specs, including tags, attributes, values, objects, properties, methods, events, and APIs. TOC at glance: 

Intro to HTML5
  • Overview 9
  • About this book 9
  • What is HTML? 10
  • Major HTML versions 10
  • HTML5 10
  • XHTML5 11
  • CSS3 11
  • Why use HTML5 11
  • HTML5 advantages 11
  • Who this book is for 12
  • HTML5 Branding 12
  • The logo 13
  • The technology class icons 13
2. HTML Syntax
  • HTML document 15
  • Basics 15
  • Elements and Tags. Tag nesting 15
  • Void Elements. Attributes. Boolean attribute 16
  • XHTML5. Polyglot HTML document 17
  • Document Type and Structure. MIME Type 18
  • Common MIME Types 19
  • Document Object Model (DOM) 20
  • Semantic Elements 20
  • Syntax Summary. General Syntax Rules 21
  • (X)HTML5 void tag syntax 22
  • HTML5 elements with optional tags 23
  • Elements by Type 25
  • Browser Compatibility Scripting. Modernizr 26
  • HTML5 enabling scripts - Polyfills 27
3. HTML5 Elements
  • General Definitions 29
  • Chapter Legend & Conventions 29
  • Summary of HTML5 Elements 29
  • HTML5  Elements 29
  • HTML5 Browser Compatibility 65
4. Form Elements & Globals
  • HTML5 Forms aka Web Forms 2.0 67
  • Input and Output elements 67
  • HTML5 types and attributes 67
  • HTML5 element 70
  • Input Type/Attribute Matrix 71
  • Global Attributes 72
  • Summary 72
  • Global Events 74
  • HTML Event Handler Attributes 74
  • Window 74
  • Form 75
  • Keyboard 76
  • Mouse 76
  • Media 77
5. CSS3
  • CSS Basics. Anatomy of a CSS Rule 79
  • Typical CSS property locations 80
  • About CSS Properties 80
  • CSS Cascading Priority 81
  • CSS Properties 82
  • CSS Box Model 83
  • Background & Borders 83
  • Box Model 92
  • Font 96
  • Marquee 97
  • Text Formatting 98
  • Color 108
  • Multi-column layout 108
  • Grid Positioning 110
  • Flexible Box Layout 112
  • Speech 113
  • Table. Auto Numbering and Lists 117
  • Animation and Transitions * 118
  • Outline 120
  • 2D and 3D Transforms 121
  • CSS3 'Transform' property functions 122
  • Generated Content for Paged Media 123
  • Paged Media 126
  • Image Values & Replaced Content 128
  • Line 129
  • Rubi 134
  • Hyperlink Presentation 136
  • Basic User Interface 137
  • CSS Selector Types 140
  • CSS3 Selectors 141
  • HTML5 Selectors API Level 1 and 2 146
  • CSS3 Browser Compatibility Summary 147
6. HTML5 APIs
  • What is API 149
  • HTML5 and Related Technologies 149
  • Semantic Web 150
  • Microdata 150
  • HTML5 + RDFa 152
  • MathML 154
  • WAI-ARIA 155
  • Offline & Storage 156
  • Web Storage 156
  • HTTP Caching and Serving 158
  • Indexed Database API 159
  • Web SQL database 162
  • Device Access 163
  • Contacts API 163
  • Drag and Drop 165
  • Geolocation 168
  • Media Capture 172
  • File API 174
  • Touch Events 176
  • Real-Time Connectivity 177
  • Web Sockets 177
  • Web Messaging 179
  • Web Workers 181
  • Multimedia and Graphics 183
  • Audio and Video 183
  • Canvas 185
  • Scalable Vector Graphic 190
  • Performance & Integration 193
  • XMLHttpRequest 193
  • Navigation Timing 194
  • Browser Compatibility 195
7. Appendix
8. Index

商品描述(中文翻譯)

HTML和CSS是最基本和基礎的網頁語言,為大多數網站和網頁應用程序提供基礎。HTML5正在成為未來網頁的趨勢,提供了簡單的無需插件的豐富互聯網應用功能,更容易的開發和增強的用戶體驗。

這本書是專業網頁設計師和開發人員的必備技術詞典,方便地總結了超過3000頁的(X)HTML5和CSS3規範,涵蓋了最常見和基本的概念和規範,包括標籤、屬性、值、對象、屬性、方法、事件和API。目錄如下:

1. HTML5簡介
- 概述
- 本書介紹
- 什麼是HTML?
- 主要HTML版本
- HTML5
- XHTML5
- CSS3
- 為什麼使用HTML5
- HTML5的優勢
- 本書適合對象
- HTML5品牌
- 標誌
- 技術類別圖標

2. HTML語法
- HTML文檔
- 基礎知識
- 元素和標籤。標籤嵌套
- 空元素。屬性。布爾屬性
- XHTML5。多語言HTML文檔
- 文檔類型和結構。MIME類型
- 常見的MIME類型
- 文檔對象模型(DOM)
- 語義元素
- 語法總結。一般語法規則
- (X)HTML5空標籤語法
- 帶有可選標籤的HTML5元素
- 按類型分類的元素
- 瀏覽器兼容性腳本。Modernizr
- HTML5啟用腳本- Polyfills

3. HTML5元素
- 一般定義
- 章節說明和約定
- HTML5元素總結
- HTML5元素
- HTML5瀏覽器兼容性

4. 表單元素和全局屬性
- HTML5表單(Web Forms 2.0)
- 輸入和輸出元素
- HTML5 類型和屬性
- HTML5 元素
- 輸入類型/屬性矩陣
- 全局屬性
- 總結
- 全局事件
- HTML事件處理程序屬性
- 窗口
- 表單
- 鍵盤
- 鼠標
- 媒體

5. CSS3
- CSS基礎。CSS規則的結構
- 典型的CSS屬性位置
- 關於CSS屬性
- CSS層級優先級
- CSS屬性
- CSS框模型
- 背景和邊框
- 盒模型
- 字體
- 跑馬燈
- 文本格式化
- 顏色
- 多列布局
- 網格定位
- 彈性盒布局
- 語音
- 表格。自動編號和列表
- 動畫和過渡*
- 大綱
- 2D和3D變換
- CSS3 'Transform'屬性函數
- 分頁媒體生成內容
- 分頁媒體
- 圖像值和替換內容
- 行