內容簡介
本書廣泛適用于各種教程與學習需求,讀者可自行靈活掌握使用方法。全書共14章,主要涉及以下重要主題:HTML和CSS編碼;網頁設計最佳實踐;鏈接、布局、移動性;網頁開發;網頁多媒體與交互性;電子商務概覽;網頁提升;JavaScript和jQuery簡介。
本書適合所有對網頁設計感興趣的讀者閱讀,是一本理想的入門參考。
前 言
這是一本網頁開發的入門教程,內容涵蓋了網頁開發人員需要掌握的基礎技術,具體如下所述:
- 互聯網概念
- 用HTML5創建網頁
- 用層疊樣式表(CSS)配置文本、顏色、頁面布局
- 網頁設計最佳實踐
- 無障礙訪問標準
- 網頁開發流程
- 在頁面上添加多媒體與交互式元素
- CSS3新特性
- 網站性能提升與搜索引擎優化
- 電子商務與萬維網
- JavaScript
本書特別為讀者提供了支持特性,即“網頁開發者手冊”,這是一系列附錄資源的集合,包括HTML5 參考、XHTML參考、HTML5和XHTML的比較、特殊實體字符列表、CSS屬性參考、WCAG2.0快速參考以及FTP教程。
本書第7版主要關注HTML5,這種聚焦重點的做法對網頁開發初學者來說是有益的。本書綜合講解HTML與CSS主題,例如文本配置、顏色配置、頁面布局,同時重點突出設計、無障礙訪問、萬維網標準等方面的內容。第7版中的新特性主要有以下幾項:
- 增加了頁面布局設計方面的內容
- 增加了針對移動設備進行設計的內容
- 增加了響應式網頁設計技術與CSS媒體查詢
- 介紹了新的CSS3彈性盒(Flexbox)——可變布局容器模塊
- 更新了JavaScript相關內容,增加了針對jQuery的介紹
- 更新了XHTML、HTML5 和 CSS參考部分的內容
- 增加了供讀者動手實踐的練習
- 更新了學習案例
- 更新了代碼示例、案例學習和網頁資源
書中的學生文件可以到本書支持網站下載,網址為http://www.pearsonhighered.com/ felke-morris。這些文件包括了動手練習的解答和網站案例學習的入門文件。
認真完成本書學習之后,你就能夠利用現有技術來設計網頁了。此外,本書也為你將來運用新的HTML5與CSS3代碼技術打下了基礎。
本書的組織結構
本書的組織結構如下圖所示。
圖P.1 本書的組織比較靈活,讀者可根據自己的需求選擇閱讀
本書廣泛適用于各種教程與學習需求,讀者可自行靈活掌握使用方法。第1章提供了一些介紹性的材料,視讀者自身背景的不同可選擇閱讀或跳過。第2章至第4章介紹了HTML和CSS編碼。第5章討論了網頁設計的最佳實踐,可以在學習完第3章之后馬上跳轉至此(或者與第3章配合起來學習)。第6章至第9章繼續介紹HTML與CSS。
后續章節各自為獨立的學習體系,均可以視學習時間與學習需求的不同選擇閱讀:第7章(更多有關鏈接、布局、移動性)、第10章(網頁開發)、第11章(網頁多媒體與交互性)、第12章(電子商務概覽)、第13章(網頁提升)、第14章(對JavaScript和 jQuery的簡單介紹)。
各章概覽如下所示。
- 第1章“互聯網與萬維網介紹”,本章簡單介紹了一些與互聯網和萬維網有關的術語與概念,這些知識是網頁開發人員需要了解的。對許多讀者來說,可將某些內容視作回顧。第1章為本書其余章節的基礎。
- 第2章“HTML基礎”,在介紹HTML5的同時,我們還提供了一些示例與練習,以鼓勵讀者動手創建網頁,從中獲取有益經驗。在學生文件中提供了動手實踐環節的參考答案。
- 第3章“用CSS配置顏色和文本”,本章介紹用層疊樣式表(Cascading Style Sheets t,CSS)配置網頁顏色與文本的技術。我們建議讀者在閱讀的過程中動手練習實踐。相關的參考答案在學生文件的動手實踐部分可以找到。
- 第4章“視覺元素與圖形”,本章討論如何在網頁上應用圖形與視覺效果,包括圖像優化、CSS邊框、CSS圖像背景、新的CSS3視覺效果以及新的HTML5元素等內容。我們建議讀者在學習的過程中動手練習實踐。相關的參考答案在學生文件的動手實踐部分可以找到。
- 第5章“網頁設計”,本章主要關注推薦的網頁設計實踐與無障礙訪問,并對部分內容加以強化,因為某些推薦的網站設計實踐需要與其他章節相結合。
- 第6章“頁面布局”,本章繼續之前已經開始的CSS學習,介紹了有關布放與浮動網頁元素有關的技術,其中包括雙欄式的CSS頁面布局。新的HTML5語義元素與技術使得較早版本的瀏覽器也能兼容HTML5,我們將介紹相有關知識。學生文件的動手實踐部分中提供了示例方案。
- 第7章“鏈接、布局與移動性的更多內容”,本章回顧之前的一些主題,然后介紹了超鏈接、CSS精靈(CSS sprites)的使用、三欄式頁面布局、配置與打印有關的CSS、設計移動互聯網網頁、用CSS多媒體查詢設計自適應網頁、新的CSS3彈性盒布局模塊等知識。讀者在閱讀的過程中可以動手練習實踐。相關的參考答案在學生文件的動手實踐部分可以找到。
- 第8章“表格”,本章主要關注用HTML元素創建表格。介紹了利用CSS來配置表格的方法。我們建議讀者在閱讀的過程中可以動手練習實踐。相關的參考答案在學生文件的動手實踐部分可以找到。
- 第9章“表單”,本章主要講解如何用HTML元素創建表單。介紹了利用CSS來配置表單的方法,以及新的HTML5表單控制元素與屬性。我們建議讀者在閱讀的過程中動手練習實踐。相關的參考答案在學生文件的動手實踐部分可以找到。
- 第10章“網頁開發”,本章關注于網站開發過程,包括大規模項目的作業角色需求、網頁設計過程以及網頁寄存等內容。本章還介紹了網頁主機檢查表的有關知識。
- 第11章“網頁多媒體與交互性”,我們可以在網頁上添加多媒體、交互性等元素,本章簡單介紹了相關內容。這些主題包括新的HTML5視頻和音頻、Flash動畫、Javaapplets、CSS圖片庫(CSS Image Gallery)、新的CSS3變形與漸變屬性、JavaScript、jQuery、Ajax以及新的HTML5 API等。我們建議讀者在閱讀的過程中動手練習實踐。相關的參考答案在學生文件的動手實踐部分可以找到。
- 第12章“電子商務概覽”,本章介紹電子商務、安全性、網頁上的訂單處理流程等內容。
- 第13章“網頁提升”,本章從網頁開發人員的角度討論網站性能的提升問題,并介紹搜索引擎的優化知識。
- 第14章“JavaScript 和 jQuery簡介”,本章介紹利用JavaScript和 jQuery寫客戶端腳本的技術。相關的示例方案在學生文件的動手實踐部分可以找到。
- 附錄“網頁開發者手冊”,該附錄包含讀者在學習過程中需要的資源與教程,例如HTML5快速參考、特殊實體字符、CSS屬性參考、HTML5與XHTML比較、WCAG 2.0快速參考、網頁安全色彩調色板以及FTP教程。
本書具有如下特點。
- 題材選擇廣泛:本書既包含HTML5、CSS、JavaScript 等“硬技術”(第2、3、4、6、7、8、9章),也包含網頁設計(第5章)、網站提升(第13章)、電子商務(第12章)等軟技能。這就能為讀者打下扎實而全面的基礎,從而為從事網頁設計相關工作助一臂之力。老師和學生在教學中會發現這是個十分有趣的過程,因為大家可以在學習創建網頁與網站時一邊討論、一邊融會貫通地綜合使用“硬技術”和“軟技能”。
- 動手實踐:網頁開發是一項技能,任何技能都需要經過實踐才能提升。本書強調了章節內部的動手實踐環節,每一章結束還有練習,同時學習實際運行著的真實互聯網網站案例。多種多樣的練習內容便于老師根據課程或學期的需要靈活選擇。
- 網站案例學習:從第2章起貫穿全書我們提供了針對四個網站的案例研究。另一個案例從第5章開始。案例研究有助于鞏固每一章學習的內容。教師可以學期為周期循環安排案例,學生們也可以根據自己的興趣來選擇。案例學習的參考答案可以從本書的教師資源中心下載,地址是http://www.pearsonhighered.com/irc。
- 網頁研究我們在每一章中都安排了網頁研究環節,從而激勵學生們進一步鉆研該章主題。
- 關注網頁設計本書中大多數章節里都設計了配套的活動,以深入探索與該章主題相關的網頁設計技巧。這些活動將幫助學生鞏固、拓展和提升課程中所學主題。
- FAQ:在作者的網頁開發課程中,學生們經常會問一些類似的問題。作者對此加以整理,在本書中增加了這一環節,并添加了FAQ標識。
- 自測題:每一章有兩至三篇自測題,匯聚了若干問題,便于學生們在學習過程中及時總結自我評估。每組問題上都有特殊的自測題圖標。
- 關注無障礙訪問:開發易于訪問的網站的重要性日益彰顯,因此本書將對無障礙訪問的關注貫穿始終。在有關無障礙訪問的內容處我們設置了特殊圖標以便于查找。
- 關注道德標準:本書中與網頁開發有關的道德標準內容以高亮顯示,并設置了特殊的圖標。
- 參考材料:本書附錄中提供了網頁開發人員手冊,內容包含HTML5快速參考、特殊實體字符、HTML5與XHTML比較、CSS屬性參考、WCAG 2.0快速參考、FTP教程、網頁安全色調色板等。
補 充 材 料
學生資源
編寫網頁練習中的學生文件、網站實例研究以及相關VideoNotes資源,都可以在本書的配套網站上獲取,網址是http://www.pearsonhighered.com/felke-morris。如果書籍推出新版本,相應的資源仍能提供免費的訪問。
教師資源
我們為教師提供了下列教學輔助資源。請訪問Pearson的教學資源中心(http://www.pearsonhighered.com/irc)。我們提供的內容如下:
- 每章課后練習的答案
- 實例研究練習的答案
- 測試題
- PPT展示資源
- 示例教學大綱
作者的個人網站
除了出版社的支持網站外,本書作者建有個人網站,網址為http://www.webdevfoundations.net。在這個站點上為讀者提供了另外一些有用的資源,包括復習練習以及展示各章示例、鏈接、更新信息的頁面。出版社不負責該網站的維護。
目 錄
第1章 互聯網與萬維網介紹 11.1 互聯網與萬維網 2互聯網 2互聯網的誕生 2互聯網的發展 2萬維網的誕生 2第一個圖形化瀏覽器 3技術融合 3誰在運行互聯網? 3內聯網和外部網 41.2 萬維網標準與無障礙訪問 5W3C推薦標準 5萬維網標準與無障礙訪問 5無障礙訪問與法律 5萬維網通用設計 61.3 萬維網上的信息 7網絡信息與可靠性 7有道德地使用網上的信息 8自測題1.1 91.4 網絡概述 91.5 客戶端/服務器模型 101.6 互聯網協議 11文件傳輸協議(FTP) 12電子郵件協議 12超文本傳輸協議(HTTP) 12傳輸控制協議/互聯網協議(TCP/IP) 121.7 統一資源定位符和域名 14URI和URL 14域名 141.8 標記語言 16標準通用標記語言(SGML) 17超文本標記語言(HTML) 17可擴展標記語言(XML) 17可擴展超文本標記語言(XHMTL) 17HTML5-HTML語言的最新版本 17自測題1.2 181.9 萬維網上的流行應用 18電子商務 18移動接入 18博客 18維基 19社交網絡 19云計算 20RSS 20播客 20Web 2.0 20本章小結 22關鍵術語 22復習題 23動手練習 24網站實例研究 24關注網頁設計 25第2章 HTML基礎 272.1 HTML概覽 28HTML 28XML 28XHTML 29HTML5 292.2 文檔類型定義 302.3 網頁模板 302.4 HTML元素 302.5 四大元素head、title、meta和body 31頭部(Head) 31主體(Body) 312.6 你的第一張網頁 32動手實踐2.1 32自測題2.1 352.7 標題元素 36動手實踐2.2 36無障礙訪問與標題 372.8 段落元素 38動手實踐2.3 38對齊 392.9 換行元素 39動手實踐2.4 402.10 塊引用元素 40動手實踐2.5 412.11 短語元素 422.12 有序列表 43類型(Type)、起始值(Start)和倒序*(Reversed)屬性 44動手實踐2.6 442.13 無序列表 45動手實踐2.7 462.14 描述列表 47動手實踐2.8 47自測題2.2 482.15 特殊字符 49動手實踐2.9 492.16 結構元素 51分區元素(Div) 51HTML結構性元素 51頁眉元素(Header) 51導航鏈接元素(Nav) 51主體元素(Main) 51頁腳元素(Footer) 52動手實踐2.10 522.17 錨元素 53動手實踐2.11 54絕對超鏈接 54相對超鏈接 55網站地圖 55動手實踐2.12 55電子郵件超鏈接(E-Mail) 58動手實踐2.13 59無障礙訪問與超鏈接 60塊級錨 60自測題2.3 612.18 HTML驗證 61動手實踐2.14 61本章小結 64關鍵術語 64復習題 65學以致用 66動手練習 67萬維網探秘 68網站實例研究 68第3章 用層疊樣式表CSS配置顏色與文本 813.1 層疊樣式表概覽 82層疊樣式表的優點 82配置層疊樣式表 83樣式選擇器與聲明 83背景顏色屬性 83顏色屬性 84配置背景顏色與文本顏色 843.2 為網頁配色 86十六進制的顏色碼 86網頁安全色 87配色的CSS語法 873.3 帶樣式屬性的內聯CSS 88樣式屬性(Style) 88動手實踐3.1 883.4 帶樣式元素的內嵌CSS 90樣式(Style)元素 90動手實踐3.2 91自測題3.1 933.5 用CSS配置文本 93字體系列屬性(font-family) 93更多的CSS字體屬性 95CSS3文本陰影屬性 97動手實踐3.3 973.6 CSS類、id與派生選擇器 100類選擇器 100id選擇器 101動手實踐3.4 101派生選擇器 1023.7 Span元素 103動手實踐3.5 1033.8 使用外部樣式表 104鏈接元素 104動手實踐3.6 105動手實踐3.7 106自測題3.2 1083.9 用CSS實現HTML元素居中 109動手實踐3.8 1103.10 層疊 111動手實踐3.9 1123.12 CSS驗證 113動手實踐3.10 114本章小結 116關鍵術語 116復習題 116動手練習 119萬維網探秘 121關注網頁設計 121網站實例研究 122第4章 視覺元素與圖像 1314.1 配置線條與邊框 132水平分隔線元素 132動手實踐4.1 132邊框屬性與間距屬性 132動手實踐4.2 136自測題4.1 1384.2 圖像類型 138圖像互換格式(GIF)圖片 138聯合照片專家小組(JPEG)圖像 139可移植網絡圖形格式(PNG)圖像 141新型的WebP圖像格式 1414.3 圖像元素 141無障礙訪問和圖像 143圖像超鏈接 143動手實踐4.3 143優化Web圖像 145動手實踐4.4 1464.4 HTML5視覺元素 147HTML5 Figure元素 147HTML5 Figcaption元素 148動手實踐4.5 148HTML5 Meter元素 149HTML5 Progress元素 1504.5 背景圖像 151background-image屬性 151同時配置背景色和背景圖 151瀏覽器顯示背景圖 151background-repeat屬性 151background-position屬性 153動手實踐4.6 153background-attachment屬性 154自測題4.2 1554.6 更多有關圖像的知識 155圖像映射 155映射元素 155區域元素 155探索矩形圖像映射 156收藏圖標 157配置收藏圖標 157動手實踐4.7 158圖像切割 158CSS精靈 1594.7 圖片來源與使用原則 159圖片來源 159圖像使用指導原則 160無障礙訪問和視覺元素 161自測題4.3 1614.8 CSS3視覺效果 162CSS3 background-clip屬性 162CSS3 background-origin屬性 163CSS3 background-size屬性 163CSS3中對多張背景圖像的處理 165動手實踐4.8 166CSS3圓角效果 166動手實踐4.9 167CSS3 box-shadow屬性 168動手實踐4.10 169CSS3的opacity屬性 170動手實踐4.11 171CS3 RGBA 顏色 172動手實踐4.12 174CSS3 HSLA顏色 174動手實踐4.13 176CSS3漸變 177本章小結 180關鍵術語 180復習題 181學以致用 182動手練習 183萬維網探秘 184關注網頁設計 184網站實例研究 185第5章 網頁設計 1975.1 為目標受眾群體而設計 1985.2 網站的組織結構 199分層結構 199線性結構 200隨機結構 2015.3 視覺效果設計原則 201重復:在整個設計中重復使用視覺組件 201對比:提升視覺刺激效果,吸引注意力 202鄰近:組合相關的項目 202對齊:將元素對齊形成視覺上的統一效果 2035.4 無障礙訪問設計 203誰將從通用設計與無障礙訪問設計中獲益? 203無障礙訪問設計有利于被搜索引擎檢索到 204做正確的事:提供無障礙訪問 2045.5 適合于Web的寫作風格 205精心組織內容 205字體選擇 205字體大小 206字體粗細 206文字顏色對比 206文本行的長度 206對齊 206超鏈接中的文本 206閱讀級別 207拼寫和語法 2075.6 顏色的使用 207基于圖像的配色方案 207色輪 208基于色輪的配色方案 209對配色方案進行補充 210無障礙訪問與顏色 211顏色與目標受眾 211自測題5.1 2145.7 圖片與多媒體的應用 214圖像的文件大小和尺寸 214多媒體中的抗鋸齒或鋸齒文字 215僅使用必要的多媒體 215提供替代文本 2155.8 更多設計方面的注意事項 216加載時間 216首屏 217充分留白 217避免水平滾動 217瀏覽器 217屏幕分辨率 2185.9 導航設計 218易于導航 218導航欄 218面包屑導航 218利用圖形實現導航 219跳過重復導航鏈接 219動態導航 220站點地圖 220站內檢索功能 2215.10 頁面布局設計 221線框和頁面布局 221頁面布局設計技術 2235.11 設計適應于移動設備的Web 225三種方法 226設計移動設備端網站時需要考慮的因素 226桌面網站與移動網站示例 226響應式網頁設計 2285.12 網頁設計最佳實踐核對清單 230自測題5.2 232本章小結 233關鍵術語 233復習題 234萬維網探秘 236關注網頁設計 237網站實例研究 238Web項目 239第6章 頁面布局 2416.1 盒模型 242內容 242內邊距 242邊框 242外邊距 242Margin屬性 243盒模型的作用 2436.2 正常流 244動手實踐6.1 2456.3 CSS浮動 247動手實踐6.2 248浮動元素和正常流 2486.4 CSS:清除浮動 249clear屬性 249overflow屬性 250自測題6.1 2526.5 CSS雙欄頁面布局 252左欄為導航的雙欄布局 252雙欄頁面,頂部是頁眉,左側為導航 254百尺竿頭還需更進一步 2556.6 無序列表中的超鏈接 255用CSS配置列表標記 256用無序列表組織垂直導航區域 257用無序列表組織水平導航區域 2586.7 用CSS偽類增加交互效果 259動手實踐6.3 2606.8 CSS雙欄布局實戰 262動手實踐6.4 2626.9 頁眉文本圖像替換 265改進的頁眉文本圖像替換技術 266動手實踐6.5 2666.10 實戰圖片庫 267動手實踐6.6 2676.11 利用CSS進行定位 269靜態定位 270固定定位 270相對定位 270絕對定位 271動手實踐6.7 2726.12 CSS調試技術 274驗證HTML語法是否正確 274驗證CSS語法是否正確 274設置臨時背景顏色 274設置臨時邊框 274使用注釋查找意想不到的重疊 2746.13 更多HTML5結構元素 275section元素 275article元素 276aside元素 276time元素 276動手實踐6.8 2766.14 舊瀏覽器的HTML5兼容性 278配置CSS塊顯示 279HTML5 Shim 279動手實踐6.9 279自測題6.2 280本章小結 281關鍵術語 281復習題 281學以致用 282動手練習 285萬維網探秘 286網站實例研究 286Web項目 298第7章 深入了解超鏈接、列表和移動端網頁設計 2997.1 換個角度看看超鏈接 300有關相對超鏈接的更多知識 300相對鏈接示例 300動手實踐7.1 301區段標識符 302動手實踐7.2 303ARIA的標志角色 305target屬性 305動手實踐7.3 306塊級錨點 306電話與短信超鏈接 3067.2 CSS精靈 306動手實踐7.4 307自測題4.1 3097.3 三欄式CSS頁面布局 309動手實踐7.5 3107.4 CSS打印樣式 316打印樣式最佳實踐 316動手實踐7.6 3197.5 設計顯示于移動設備上的網頁 321移動網頁設計最佳實踐 3227.6 視窗的meta標簽 3247.7 CSS3多媒體查詢 325什么是多媒體查詢? 326使用link元素的多媒體查詢示例 326使用@media規則的多媒體查詢示例 327動手實踐7.7 3297.8 彈性圖像 332動手實踐7.8 3337.9 測試在移動設備上的顯示效果 335用桌面電腦的瀏覽器進行測試 336僅限于特別專業的開發者 337多媒體查詢與Internet Explorer瀏覽器 337移動設備優先 3377.10 CSS3彈性盒布局 338配置一個彈性容器 338配置彈性項目 339動手實踐7.9 340自測題7.2 343本章小結 344關鍵術語 344復習題 344學以致用 345動手練習 348萬維網探秘 349關注網頁設計 349網站實例研究 350Web項目 363第8章 表格 3658.1 表格概覽 366表格元素 366border屬性 367表格標題 3678.2 表格行、單元格與表頭 368表格行元素 368表格數據元素 368表格表頭元素 369動手實踐8.1 3708.3 跨行和跨列 370colspan屬性 370rowspan屬性 371動手實踐8.2 3718.4 配置一張可無障礙訪問的表格 372自測題8.1 3748.5 用CSS設置表格樣式 374動手實踐8.3 3758.6 CSS3結構化偽類 377動手實踐8.4 3788.7 配置表格中的各個部分 379自測題8.2 380本章小結 381關鍵術語 381復習題 381學以致用 382動手練習 384萬維網探秘 385關注網頁設計 385網站實例研究 385Web項目 390第9章 表單 3919.1 表單概述 392表單元素 393表單控件 3949.2 輸入元素表單控件 394文本框 394提交按鈕 396重置按鈕 396動手實踐9.1 397多選框 398單選按鈕 399隱藏輸入控件 400密碼框 4019.3 滾動文本框 401動手實踐9.2 4029.4 選擇列表 404選擇元素 404選項元素 405自測題9.1 4069.5 圖像按鈕和按鈕元素 406圖像按鈕 407按鈕元素 4079.6 無障礙訪問與表單 408標簽元素 408動手實踐9.3 409Fieldset和Legend元素 409動手實踐9.4 410tabindex屬性 411accesskey屬性 412自測題9.2 4129.7 用CSS定義表單樣式 4139.8 服務器端的處理 414動手實踐9.5 415隱私和表單 417服務器端處理的資源 417探索服務器端處理技術 418自測題9.3 4189.9 HTML5表單控件 418電子郵件地址輸入 419URL輸入控件 419電話號碼輸入控件 420搜索字段輸入控件 420數據列表表單控件 421滑塊表單控件 422微調器表單控件 423日歷表單控件 424拾色器表單控件 425動手實踐9.6 425HTML5與漸進式提升 427本章小結 428關鍵術語 428復習題 428學以致用 430動手練習 431萬維網探秘 433關注網頁設計 434網站實例研究 434Web項目 444第10章 網站開發 44510.1 大型項目的成功開發 446項目工作角色 446確定項目人選的標準 44710.2 開發流程 448概念形成 450分析 450設計 451開發 452測試 453自動測試工具和校驗器 454啟用 456維護 456評估 456自測題10.1 45710.3 域名概述 457挑選域名 457注冊域名 45810.4 主機寄存 458主機供應商 459寄存的類型 45910.5 選擇虛擬主機 460自測題10.2 462本章小結 463關鍵術語 463復習題 463動手練習 465萬維網探秘 466關注網頁設計 467網站實例研究 467Web項目 467第11章 多媒體與交互性 46911.1 插件、容器和編解碼器 47011.2 開啟音頻與視頻之旅 472提供超鏈接 472動手實踐11.1 472與網上的多媒體打交道 473多媒體與無障礙訪問 475瀏覽器兼容性問題 47511.3 Adobe Flash 475HTML5內嵌元素 476動手實踐11.2 477Flash資源 477自測題11.1 47811.4 HTML5音頻和視頻元素 478音頻元素 479源元素 479網頁上的HTML5音頻 479動手實踐11.3 480視頻元素 481源元素 482網頁上的HTML5視頻 482動手實踐11.4 48311.5 多媒體文件與版權法律 48411.6 CSS3和交互性 485CSS圖片庫 485動手實踐11.5 485CSS3Transform屬性 487CSS3 Rotate變換 488動手實踐11.6 488CSS Transition屬性 490動手實踐11.7 490練習應用過渡效果 492動手實踐11.8 49211.7 Java 494在網頁上添加Java小程序 495Java小程序資源 497自測題11.1 49711.8 JavaScript 497JavaScript資源 49911.9 Ajax 499Ajax資源 50111.10 jQuery 501jQuery資源 50211.11 HTML5 API