●章 用語義化的方式實現 1
●實例01 使用正確的<doctype>來簡化你的網頁 1
●實例02 采用常見結構 2
●實例03 使你的HTML5新標簽在舊的瀏覽器裡正確渲染 5
●實例04 新定義的<input>標簽 11
●實例05 不使用JavaScript實現表單驗證 16
●實例06 使用新控件提高表單的易用性 24
●實例07 新的DOM事件 37
●實例08 在標記上添加豐富的上下文數據 40
●實例09 使用自定義數據跟蹤用戶事件 44
●實例10 使機器人和人類能夠像微數據一樣訪問你的頁面 47
●第2章 使用樣式 53
●實例11 通過瀏覽器前綴實現試驗期CSS功能 54
●實例12 使用自定義網絡字體設計頁面 56
●實例13 使用Google網絡字體來實現簡單的@font-face 61
●實例14 使用CSS3的字體特效美化頁面 70
●實例15 不改變透明素顯得透明 73
●實例16 使用media query來實現響應式設計 76
●實例17 使網頁應用響應設備的方向變化 81
●實例18 使用偽類實現對DOM的完全控制 85......
內容簡介
本書共分10章,包括了HTML5中的語義化、新的樣式、多媒體支持、新的圖形實現方式、更易用交互功能、瀏覽器客戶端存儲、地理定位、Web Worker API、Node.js 服務器端開發等方面。貫穿全書,作者都在解釋HTML5規範的發展方向和目前規範的成因,這讓讀者更容易理解和正確應用這些規範。作者還向讀者提供了很多**實用的開發思想,例如分而治之、前後兼容等。本書提供了90個實用的例子,為開發者遇到的常見實際問題提供了比較優雅的解決方案。全書內容源於兩位資深工程師的工作經驗,貼近開發者的實際需要。
本書可以作為HTML5規範的學習教材,也可以作為前端工程師和服務器端工程師開發HTML5應用的推薦工具書。