本書系統講解HTML5程序設計需要掌握的HTML5、CSS3和JavaScript的基本知識,並按照循序漸進的科學原則組織內容,知識體系完整、結構清晰、敘述簡潔、例題典型豐富、可操作性強。通過學習本書,讀者能夠掌握使用HTML5進行客戶端頁面設計和客戶端程序開發的基本技術。全書分為4部分。第1部分詳細介紹HTML5網頁設計基礎知識,包括網頁設計概述、HTML5語言、HTML5表單;第2部分詳細介紹CSS3相關知識,包括CSS基礎,CSS盒子模型,CSS高級選擇器,DIV+CSS佈局,CSS過渡、轉換與動畫;第3部分詳細介紹JavaScript程序設計,包括JavaScript基礎、JavaScript對象、JavaScript事件處理和AJAX基礎;第4部分詳細介紹HTML5應用,包括HTML5 Canvas繪制圖形、HTML5音頻和視頻技術。本書內容豐富,註重實際編程與開發能力的培養。本書包含配套源代碼、習題參考答案、電子課件、教學大綱、實驗指導等。本書可作為高等學校電腦科學與技術、電腦應用、網絡工程、軟件工程等專業的“網頁設計與製作”“JavaScript程序設計”“HTML5程序設計”課程的教材,也可作為相關培訓學校的培訓教材,還可作為網頁設計人員的參考書。