內(nèi)容簡(jiǎn)介
《HTML5與CSS3入門經(jīng)典(第4版)》針對(duì)HTML5和CSS3的最新標(biāo)準(zhǔn)進(jìn)行及時(shí)的更新和修訂,包含的主題有:Internet和Web概念;創(chuàng)建HTML5網(wǎng)頁;用CSS配置顏色和文本;用CSS配置頁面布局;配置圖像和多媒體;探索新增的CSS3特性;應(yīng)用網(wǎng)頁設(shè)計(jì)最佳實(shí)踐;設(shè)計(jì)可訪問和可用的網(wǎng)頁;搜索引擎優(yōu)化設(shè)計(jì);選擇域名;發(fā)布網(wǎng)站。
《HTML5與CSS3入門經(jīng)典(第4版)》適合所有對(duì)網(wǎng)頁設(shè)計(jì)感興趣的讀者閱讀,是一本理想的入門教程。
前言
《HTML5 與CSS3 入門經(jīng)典》適合網(wǎng)頁設(shè)計(jì)或開發(fā)初級(jí)課程。每個(gè)主題都用大約兩頁篇幅進(jìn)行講解,在指出關(guān)鍵知識(shí)點(diǎn)的同時(shí),一般還包含動(dòng)手實(shí)作。全書覆蓋網(wǎng)頁設(shè)計(jì)師需要掌握的所有基礎(chǔ)知識(shí),包括以下主題:
互聯(lián)網(wǎng)和萬維網(wǎng)的概念
用HTML5 創(chuàng)建網(wǎng)頁
用層疊樣式表(CSS) 配置文本、顏色和網(wǎng)頁布局
對(duì)網(wǎng)頁上的圖片和多媒體進(jìn)行配置
探索新的CSS3 屬性
網(wǎng)頁設(shè)計(jì)最佳實(shí)踐
對(duì)無障礙訪問、可用性和搜索引擎優(yōu)化的考量
取得域名和主機(jī)
發(fā)布到網(wǎng)上
本書中文版的學(xué)生文件可以從配套網(wǎng)站http://pan.baidu.com/s/1yd43W 下載,其中包括動(dòng)手實(shí)作的原始文件和解決方案,以及案例學(xué)習(xí)的原始文件。
在本書第3 版取得極大成功之后,第4 版新增了以下特色:
更豐富的動(dòng)手實(shí)作
全面更新了范例代碼、案例學(xué)習(xí)和網(wǎng)絡(luò)資源
更新了HTML5.1 元素和屬性
擴(kuò)充了網(wǎng)頁布局設(shè)計(jì)
擴(kuò)充了靈活響應(yīng)網(wǎng)頁設(shè)計(jì)技術(shù)和CSS 媒體查詢
擴(kuò)充了靈活響應(yīng)圖像技術(shù),包括新的HTML5 元素picture
更新了HTML5 和CSS 參考資源
一個(gè)新的附錄討論了CSS 靈活布局模塊:Flexbox
本書特色
立足當(dāng)下,展望未來。本書采用獨(dú)特的教學(xué)方式,使學(xué)生在學(xué)習(xí)適合當(dāng)下的網(wǎng)頁設(shè)計(jì)技能的同時(shí),掌握新的HTML5 編碼技術(shù),迎接未來的挑戰(zhàn)。
精心挑選主題。本書既傳授“硬”技能,比如HTML5 和層疊樣式表( 第1 章和第2 章,第4 章~ 第11 章),也傳授“軟”技能,比如網(wǎng)頁設(shè)計(jì)( 第3 章) 和發(fā)布到網(wǎng)上( 第12 章)。打下良好基礎(chǔ)之后,學(xué)生作為網(wǎng)頁設(shè)計(jì)師追尋自己的職業(yè)夢(mèng)想時(shí),會(huì)更加得心應(yīng)手。使用本書的學(xué)生和老師會(huì)發(fā)現(xiàn),我們這個(gè)課程變得更有趣了。
學(xué)生在創(chuàng)建網(wǎng)頁和網(wǎng)站時(shí),可以一起討論、綜合和運(yùn)用軟硬技能。每個(gè)主題都用兩頁的篇幅來講解,除了快速提供需要掌握的知識(shí)點(diǎn),還通過動(dòng)手實(shí)作來立即鞏固所學(xué)到的知識(shí)。
每個(gè)主題兩頁篇幅。每個(gè)主題都用簡(jiǎn)潔的、兩頁篇幅的一個(gè)小節(jié)進(jìn)行講述。許多小節(jié)還包含馬上就可以開始的動(dòng)手實(shí)作,旨在幫助鞏固新學(xué)的技能或概念。這種精心設(shè)計(jì)對(duì)學(xué)業(yè)沉重的學(xué)生尤其有用,因?yàn)樗麄冃枰⒓锤闱宄P(guān)鍵的概念。
動(dòng)手實(shí)作。網(wǎng)頁開發(fā)是一門技能,只有通過動(dòng)手實(shí)作才能更好地掌握。本書十分強(qiáng)調(diào)實(shí)際動(dòng)手能力的培養(yǎng),體現(xiàn)在每章的動(dòng)手實(shí)作練習(xí)題、章末練習(xí)題以及通過真實(shí)的案例學(xué)習(xí)來完成網(wǎng)站的開發(fā)。
網(wǎng)站案例學(xué)習(xí)。從第2 章開始,案例學(xué)習(xí)將貫穿全書。它的作用是鞏固每章所學(xué)的技能。教師資源中心提供了案例的示例解決方案,網(wǎng)址是http://www.pearsonhighered.com/irc。
聚焦網(wǎng)頁設(shè)計(jì)。大多數(shù)章都提供額外的活動(dòng)來探索與本章有關(guān)的網(wǎng)頁設(shè)計(jì)主題。這些活動(dòng)可以用于鞏固、擴(kuò)展和增強(qiáng)課程主題。
FAQ。在我的網(wǎng)頁開發(fā)課堂中,學(xué)生經(jīng)常會(huì)問到一些同樣的問題。書中列出了這些問題,并用FAQ 標(biāo)志注明。
聚焦于無障礙設(shè)計(jì)。開發(fā)無障礙網(wǎng)頁的重要性日益增強(qiáng),所以無障礙網(wǎng)頁設(shè)計(jì)技術(shù)將貫穿全書。這個(gè)特殊標(biāo)記可以讓您更方便地找到這些信息。
聚焦于道德與倫理。本書使用特殊的道德規(guī)范標(biāo)記注明與網(wǎng)頁開發(fā)有關(guān)的道德規(guī)范話題。
簡(jiǎn)明提示。提供有用的背景資料,或者幫助提高生產(chǎn)力。
深入探索。這個(gè)特殊標(biāo)記代表可供深入探索的網(wǎng)絡(luò)資源,方便學(xué)生對(duì)當(dāng)前的主題進(jìn)行深入學(xué)習(xí)。
參考資料。附錄提供了豐富的參考資料,包括HTML5 參考、CSS 參考、HTML5和XHTML 的比較、WCAG 2.0 快速參考、ARIA Landmark Roles 概述以及CSS Flexible Box Layout (Flexbox) 簡(jiǎn)介。
視頻講解(Video Note) 講解關(guān)鍵編程概念和技術(shù),演示從設(shè)計(jì)到編碼來解決問題的過程。視頻講解方便學(xué)生自學(xué)自己感興趣的主題,支持選擇、播放、倒退、快進(jìn)和暫停。每當(dāng)看到 這樣的圖標(biāo),就表示視頻講解,都表明當(dāng)前主題有對(duì)應(yīng)的視頻講解。視頻列表可從本書中文版配套網(wǎng)站獲取,網(wǎng)址是http://pan.baidu.com/s/1yd43W。注意,由于是英文視頻,所以為了方便索引,書中保留了這些視頻的英文名稱。
補(bǔ)充材料
學(xué)生資源。本書中文版讀者請(qǐng)?jiān)L問http://pan.baidu.com/s/1yd43W 獲取學(xué)生資源(含視頻講解)。
教師資源。以下補(bǔ)充資源僅供認(rèn)證教師使用,詳情請(qǐng)發(fā)送電子郵件到coo@netease.com。
章末練習(xí)題答案
案例學(xué)習(xí)作業(yè)答案
試題
PPT 演示文稿
示范教學(xué)大綱
作者網(wǎng)站。除了出版社為本書提供的配套網(wǎng)站,作者另外建了一個(gè)網(wǎng)站,網(wǎng)址為http://www.webdevbas ics.net。該網(wǎng)站擁有許多額外的資源,包括調(diào)色板和學(xué)習(xí)/ 復(fù)習(xí)游戲,還為每一章都單獨(dú)建了一個(gè)網(wǎng)頁,提供這一章的示例、鏈接和更新信息。該網(wǎng)站由作者自行維護(hù),和出版商無利益關(guān)系。
致謝
特別感謝Addison-Wesley 的工作人員,包括Matt Goldstein,Kristy Alaura 和Erin Ault。
感謝我的家人,尤其是我的“另一半”,感謝他的耐心、關(guān)愛、支持和鼓勵(lì)。最后還要特別獻(xiàn)給我的父親,我們永遠(yuǎn)懷念他。
目錄
第1 章 互聯(lián)網(wǎng)和萬維網(wǎng)基礎(chǔ) 11.1 互聯(lián)網(wǎng)和萬維網(wǎng) 2互聯(lián)網(wǎng) 2互聯(lián)網(wǎng)的誕生 2互聯(lián)網(wǎng)的發(fā)展 2萬維網(wǎng)的誕生 2第一個(gè)圖形化瀏覽器 3各種技術(shù)的聚合 31.2 網(wǎng)頁標(biāo)準(zhǔn)和無障礙訪問 4W3C 推薦標(biāo)準(zhǔn) 4網(wǎng)頁標(biāo)準(zhǔn)和無障礙訪問 4無障礙訪問和法律 4網(wǎng)頁通用設(shè)計(jì) 51.3 瀏覽器和服務(wù)器 6網(wǎng)絡(luò)概述 6客戶端/ 服務(wù)器模型 6客戶端 7服務(wù)器 71.4 Internet 協(xié)議 8電子郵件協(xié)議 8超文本傳輸協(xié)議 8文件傳輸協(xié)議 8傳輸控制協(xié)議/Internet 協(xié)議 8IP 地址 91.5 統(tǒng)一資源標(biāo)識(shí)符(URI) 和域名 10URI 和URL 10域名 10頂級(jí)域名 10通用頂級(jí)域名 11國(guó)家代碼頂級(jí)域名 12域名系統(tǒng)DNS 131.6 網(wǎng)上的信息 14使用網(wǎng)上信息時(shí)的道德規(guī)范 151.7 HTML 概述 16什么是HTML 16什么是XML 17什么是XHTML 17HTML 的最新版本HTML5 171.8 網(wǎng)頁幕后揭秘 18文檔類型定義(DTD) 18網(wǎng)頁模板 18html 元素 18頁頭區(qū)域 19主體區(qū)域 191.9 第一個(gè)網(wǎng)頁 20動(dòng)手實(shí)作1.1 20保存文件 22復(fù)習(xí)和練習(xí) 24復(fù)習(xí)題 24動(dòng)手練習(xí) 24網(wǎng)上調(diào)研 25聚焦網(wǎng)頁設(shè)計(jì) 26第2 章 HTML 基礎(chǔ) 272.1 標(biāo)題元素 28動(dòng)手實(shí)作2.1 28無障礙訪問和標(biāo)題 29HTML5 更多的標(biāo)題選項(xiàng) 292.2 段落元素 30動(dòng)手實(shí)作2.2 30對(duì)齊 312.3 換行和水平標(biāo)尺 32換行元素 32水平標(biāo)尺元素 32動(dòng)手實(shí)作2.3 32動(dòng)手實(shí)作2.4 332.4 塊引用元素 34動(dòng)手實(shí)作2.5 352.5 短語元素 362.6 有序列表 38type 屬性、start 屬性和reversed屬性 38動(dòng)手實(shí)作2.6 392.7 無序列表 40動(dòng)手實(shí)作2.7 412.8 描述列表 42動(dòng)手實(shí)作2.8 432.9 特殊字符 44動(dòng)手實(shí)作2.9 442.10 HTML 語法校驗(yàn) 46動(dòng)手實(shí)作2.10 462.11 結(jié)構(gòu)元素 48div 元素 48header 元素 48nav 元素 48main 元素 48footer 元素 48動(dòng)手實(shí)作2.11 492.12 練習(xí)使用結(jié)構(gòu)元素 50動(dòng)手實(shí)作2.12 502.13 錨元素 52動(dòng)手實(shí)作2.13 52鏈接目標(biāo) 53絕對(duì)鏈接 53相對(duì)鏈接 53block anchor 53無障礙訪問和超鏈接 532.14 練習(xí)使用鏈接 54站點(diǎn)地圖 54動(dòng)手實(shí)作2.14 542.15 電子郵件鏈接 58動(dòng)手實(shí)作2.15 59復(fù)習(xí)和練習(xí) 60復(fù)習(xí)題 60動(dòng)手練習(xí) 61聚焦網(wǎng)頁設(shè)計(jì) 61案例學(xué)習(xí) 61度假村案例學(xué)習(xí):Pacifi c Trails Resort 62瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 65第3 章 網(wǎng)頁設(shè)計(jì)基礎(chǔ) 713.1 為目標(biāo)受眾設(shè)計(jì) 72瀏覽器 73屏幕分辨率 733.2 網(wǎng)站的組織 74分級(jí)式組織 74線性組織 75隨機(jī)組織 753.3 視覺設(shè)計(jì)原則 76重復(fù):在整個(gè)設(shè)計(jì)中重復(fù)視覺元素 76對(duì)比:添加視覺刺激和吸引注意力 77近似:分組相關(guān)項(xiàng)目 77對(duì)齊:對(duì)齊元素實(shí)現(xiàn)視覺上的統(tǒng)一 773.4 提供無障礙訪問 78通用設(shè)計(jì)和增強(qiáng)無障礙訪問的受益者 78無障礙設(shè)計(jì)有助于提高在搜索引擎中的排名 78法律規(guī)定 79無障礙設(shè)計(jì)的熱潮 793.5 文本的使用 80文本設(shè)計(jì)的注意事項(xiàng) 803.6 調(diào)色板 82十六進(jìn)制顏色值 82網(wǎng)頁安全色 83無障礙設(shè)計(jì)和顏色 833.7 針對(duì)目標(biāo)受眾進(jìn)行設(shè)計(jì) 84面向兒童 84面向年輕人 84面向所有人 85面向老年人 853.8 選擇顏色方案 86以一張圖片為基礎(chǔ)的方案 86色輪 86變深、變淺和變灰 87單色 88相似色 88互補(bǔ)色 88分散互補(bǔ)色 89三色 89四色 89實(shí)現(xiàn)顏色方案 893.9 使用圖片和多媒體 90文件大小和圖片尺寸 90抗鋸齒/ 鋸齒化文本的問題 90只使用必要的多媒體 91提供替代文本 913.10 更多設(shè)計(jì)考慮 92感覺到的加載時(shí)間 93第一屏 93適當(dāng)留白 93水平滾動(dòng) 933.11 導(dǎo)航設(shè)計(jì) 94網(wǎng)站要易于導(dǎo)航 94導(dǎo)航欄 94面包屑導(dǎo)航 94圖片導(dǎo)航 95動(dòng)態(tài)導(dǎo)航 95站點(diǎn)地圖 95站點(diǎn)搜索功能 953.12 線框和頁面布局 963.13 固定布局和流動(dòng)布局 98固定布局 98流動(dòng)布局 983.14 為移動(dòng)網(wǎng)絡(luò)設(shè)計(jì) 100三種方式 100移動(dòng)設(shè)備設(shè)計(jì)考慮 100桌面和移動(dòng)網(wǎng)站的例子 101移動(dòng)設(shè)計(jì)小結(jié) 1013.15 靈活響應(yīng)的網(wǎng)頁設(shè)計(jì) 1023.16 網(wǎng)頁設(shè)計(jì)最佳實(shí)踐 104復(fù)習(xí)和練習(xí) 106復(fù)習(xí)題 106動(dòng)手練習(xí) 107聚焦網(wǎng)頁設(shè)計(jì) 108網(wǎng)頁項(xiàng)目案例學(xué)習(xí) 108項(xiàng)目里程碑 108第4 章 CSS 基礎(chǔ) 1114.1 CSS 概述 112層疊樣式表的優(yōu)點(diǎn) 112配置CSS 的方法 113層疊樣式表的“層疊” 1134.2 CSS 選擇符和聲明 114CSS 語法基礎(chǔ) 114background-color 屬性 114color 屬性 115配置背景色和文本色 1154.3 CSS 顏色值語法 1164.4 配置內(nèi)聯(lián)CSS 118style 屬性 118動(dòng)手實(shí)作4.1 1184.5 配置嵌入CSS 120style 元素 120動(dòng)手實(shí)作4.2 1204.6 配置外部CSS 122link 元素 122動(dòng)手實(shí)作4.3 1224.7 CSS 的class、ID 和后代選擇符 124class 選擇符 124id 選擇符 124后代選擇符 124動(dòng)手實(shí)作4.4 1254.8 span 元素 126span 元素 126動(dòng)手實(shí)作4.5 1264.9 練習(xí)使用CSS 128將嵌入CSS 轉(zhuǎn)換為外部CSS 128將網(wǎng)頁與外部CSS 文件關(guān)聯(lián) 128動(dòng)手實(shí)作4.6 128VIII | HTML5 與CSS3 入門經(jīng)典( 第4 版)4.10 層疊 1304.11 練習(xí)使用層疊 132動(dòng)手實(shí)作4.7 1324.12 CSS 語法校驗(yàn) 134動(dòng)手實(shí)作4.8 134復(fù)習(xí)和練習(xí) 136復(fù)習(xí)題 136動(dòng)手練習(xí) 137聚焦網(wǎng)頁設(shè)計(jì) 137度假村案例學(xué)習(xí):Pacifi c Trails Resort 138瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 141第5 章 圖形和文本樣式基礎(chǔ) 1435.1 圖片 144GIF 格式的圖片 144JPEG 格式的圖片 144PNG 格式的圖片 1455.2 img 元素 146動(dòng)手實(shí)作5.1 146用alt 屬性提供無障礙訪問 1475.3 圖片鏈接 148動(dòng)手實(shí)作5.2 148無障礙訪問和圖片鏈接 1495.4 配置背景圖片 150background-image 屬性 150同時(shí)使用背景顏色和背景圖片150瀏覽器如何顯示背景圖片 150background-attachment 屬性 1515.5 定位背景圖片 152background-repeat 屬性 152定位背景圖片 152動(dòng)手實(shí)作5.3 1535.6 用CSS3 配置多張背景圖片 154漸進(jìn)式增強(qiáng) 154動(dòng)手實(shí)作5.4 1555.7 用CSS 配置字體 156font-family 屬性 156動(dòng)手實(shí)作5.5 1565.8 CSS 文本屬性 158font-size 屬性 158font-weight 屬性 158font-style 屬性 159line-height 屬性 159text-align 屬性 159text-decoration 屬性 159text-indent 屬性 159text-transform 屬性 159letter-spacing 屬性 1595.9 練習(xí)配置圖形和文本 160動(dòng)手實(shí)作5.6 1605.10 用CSS 配置列表符號(hào) 162用圖片代替列表符號(hào) 163動(dòng)手實(shí)作5.7 1635.11 收藏圖標(biāo) 164配置收藏圖標(biāo) 164動(dòng)手實(shí)作5.8 1655.12 圖像映射 166map 元素 166area 元素 166探索矩形圖像映射 1665.13 復(fù)習(xí)和練習(xí) 168復(fù)習(xí)題 168動(dòng)手練習(xí) 169聚焦網(wǎng)頁設(shè)計(jì) 170度假村案例學(xué)習(xí):Pacifi c Trails Resort 170瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 173第6 章 CSS 進(jìn)階 1776.1 寬度和高度 178width 屬性 178min-width 屬性 178max-width 屬性 179height 屬性 179動(dòng)手實(shí)作6.1 179目錄 | IX6.2 框模型 180內(nèi)容 180填充 180邊框 180邊距 181框模型實(shí)例 1816.3 邊距和填充 182margin 屬性 182padding 屬性 1826.4 邊框 184動(dòng)手實(shí)作6.2 1856.5 圓角 186動(dòng)手實(shí)作6.3 1876.6 頁面內(nèi)容居中 188動(dòng)手實(shí)作6.4 1886.7 CSS3 的邊框和文本陰影 190CSS3 的box-shadow 屬性 190CSS3 的text-shadow 屬性 191動(dòng)手實(shí)作6.5 1916.8 背景圖片 192CSS3 background-clip 屬性 192CSS3 background-origin 屬性 1936.9 背景圖片的大小和縮放 1946.10 練習(xí)使用CSS3 屬性 196動(dòng)手實(shí)作6.6 1966.11 CSS3 的opacity 屬性 198動(dòng)手實(shí)作6.7 1986.12 CSS3 RGBA 顏色 200動(dòng)手實(shí)作6.8 2006.13 CSS3 HSLA 顏色 202色調(diào)、飽和度、亮度和alpha 202HSLA 顏色示例 202動(dòng)手實(shí)作6.9 2036.14 CSS3 的漸變 204線性漸變語法 204輻射漸變語法 204CSS3 漸變和漸進(jìn)式增強(qiáng) 204動(dòng)手實(shí)作6.10 205復(fù)習(xí)和練習(xí) 206復(fù)習(xí)題 206動(dòng)手練習(xí) 207聚焦網(wǎng)頁設(shè)計(jì) 207度假村案例學(xué)習(xí):Pacifi c Trails Resort 207瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 211第7 章 頁面布局基礎(chǔ) 2157.1 正常流動(dòng) 216動(dòng)手實(shí)作7.1 2167.2 浮動(dòng) 218fl oat 屬性 218浮動(dòng)元素和正常流動(dòng) 219動(dòng)手實(shí)作7.2 2197.3 清除浮動(dòng) 220clear 屬性 220用換行清除浮動(dòng) 2207.4 溢出 222overfl ow 屬性 222用overfl ow 屬性清除浮動(dòng) 222對(duì)比clear 屬性與overfl ow 屬性 .223用overfl ow 屬性配置滾動(dòng)條 2237.5 CSS 屬性box-sizing 2247.6 基本雙欄布局 226動(dòng)手實(shí)作7.3 226雙欄布局的例子 2297.7 用無序列表實(shí)現(xiàn)垂直導(dǎo)航 230用CSS 配置無序列表 230用CSS text-decoration 屬性消除下畫線 230動(dòng)手實(shí)作7.4 2317.8 用無序列表實(shí)現(xiàn)水平導(dǎo)航 232CSS 的display 屬性 232動(dòng)手實(shí)作7.5 2337.9 用偽類實(shí)現(xiàn)CSS 交互性 234動(dòng)手實(shí)作7.6 2347.10 練習(xí)CSS 雙欄布局 236動(dòng)手實(shí)作7.7 2367.11 用CSS 進(jìn)行定位 238static 定位 238fi xed 定位 238相對(duì)定位 238絕對(duì)定位 2397.12 練習(xí)定位 240動(dòng)手實(shí)作7.8 2407.13 CSS 精靈 242動(dòng)手實(shí)作7.9 242復(fù)習(xí)和練習(xí) 244復(fù)習(xí)題 244動(dòng)手練習(xí) 245聚焦網(wǎng)頁設(shè)計(jì) 245度假村案例學(xué)習(xí):Pacifi c Trails Resort 245瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 247第8 章鏈接、布局和移動(dòng)開發(fā)進(jìn)階 2498.1 相對(duì)鏈接的更多知識(shí) 250相對(duì)鏈接的例子 250動(dòng)手實(shí)作8.1 2508.2 區(qū)段標(biāo)識(shí)符 252動(dòng)手實(shí)作8.2 2538.3 fi gure 元素和fi gcaption 元素 254fi gure 元素 254fi gcaption 元素 254添加圖題 254動(dòng)手實(shí)作8.3 2558.4 圖片浮動(dòng)練習(xí) 256動(dòng)手實(shí)作8.4 2568.5 更多HTML5 元素 258section 元素 258article 元素 258aside 元素 258time 元素 258動(dòng)手實(shí)作8.5 2588.6 HTML5 與舊瀏覽器的兼容性 260配置CSS 塊顯示 260動(dòng)手實(shí)作8.6 2608.7 CSS 對(duì)打印的支持 262打印樣式最佳實(shí)踐 262動(dòng)手實(shí)作8.7 2638.8 移動(dòng)網(wǎng)頁設(shè)計(jì) 264移動(dòng)網(wǎng)頁設(shè)計(jì)要考慮的問題 264為移動(dòng)使用優(yōu)化布局 264優(yōu)化移動(dòng)導(dǎo)航 265優(yōu)化移動(dòng)圖片 265優(yōu)化移動(dòng)文本 265為One Web 而設(shè)計(jì) 2658.9 viewport meta 標(biāo)記 2668.10 CSS3 媒體查詢 268什么是媒體查詢 268使用link 元素的媒體查詢例子268使用@media 規(guī)則的媒體查詢示例 2698.11 練習(xí)媒體查詢 270動(dòng)手實(shí)作8.8 2708.12 靈活圖像 274動(dòng)手實(shí)作8.9 2748.13 picture 元素 276source 元素 276動(dòng)手實(shí)作8.10 2768.14 靈活img 元素屬性 278sizes 屬性 278srcset 屬性 278動(dòng)手實(shí)作8.11 2788.15 測(cè)試移動(dòng)顯示 280用桌面瀏覽器測(cè)試 280針對(duì)專業(yè)開發(fā)人員 281復(fù)習(xí)和練習(xí) 282復(fù)習(xí)題 282動(dòng)手練習(xí) 283聚焦網(wǎng)頁設(shè)計(jì) 283度假村案例學(xué)習(xí):Pacifi c Trails Resort 283瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 287第9 章 表格基礎(chǔ) 2919.1 表格概述 292table 元素 292border 屬性 292表格標(biāo)題 2939.2 表行、單元格和表頭 294動(dòng)手實(shí)作9.1 2959.3 跨行和跨列 296動(dòng)手實(shí)作9.2 2969.4 配置無障礙訪問表格 2989.5 用CSS 配置表格樣式 300動(dòng)手實(shí)作9.3 3009.6 CSS3 結(jié)構(gòu)性偽類 302動(dòng)手實(shí)作9.4 302配置首字母 3039.7 配置表格區(qū)域 304復(fù)習(xí)和練習(xí) 306復(fù)習(xí)題 306動(dòng)手練習(xí) 307聚焦網(wǎng)頁設(shè)計(jì) 307度假村案例學(xué)習(xí):Pacifi c Trails Resort 308瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 309第10 章 表單基礎(chǔ) 31110.1 概述 312form 元素 313表單控件 31310.2 文本框 31410.3 提交按鈕和重置按鈕 316提交按鈕 316重置按鈕 316示例表單 316動(dòng)手實(shí)作10.1 31610.4 復(fù)選框和單選鈕 318復(fù)選框 318單選鈕 31910.5 隱藏字段和密碼框 320隱藏字段 320密碼框 32010.6 textarea 元素 322動(dòng)手實(shí)作10.2 32310.7 select 元素和option 元素 324select 元素 324option 元素 32410.8 label 元素 326動(dòng)手實(shí)作10.3 32710.9 fi eldset 元素和legend 元素 328fi eldset 元素 328legend 元素 328用CSS 配置fi eldset 分組樣式 329無障礙訪問與表單 32910.10 用CSS 配置表單樣式 330動(dòng)手實(shí)作10.4 330屬性選擇符 33110.11 服務(wù)器端處理 332隱私和表單 33310.12 練習(xí)創(chuàng)建表單 334動(dòng)手實(shí)作10.5 33410.13 HTML5 文本表單控件 336E-mail 地址輸入表單控件 336URL 表單輸入控件 336電話號(hào)碼表單輸入控件 337搜索詞輸入表單控件 337HTML5 文本框表單控件的有效屬性 33710.14 HTML5 的datalist 元素 33810.15 HTML5 的slider 控件和spinner 控件 340slider 表單輸入控件 340spinner 表單輸入控件 340HTML5 和漸進(jìn)式增強(qiáng) 34110.16 HTML5 日歷和顏色池控件 342日歷輸入表單控件 342顏色池表單控件 34310.17 練習(xí)創(chuàng)建HTML5 表單 344動(dòng)手實(shí)作10.6 344XII | HTML5 與CSS3 入門經(jīng)典( 第4 版)復(fù)習(xí)和練習(xí) 346復(fù)習(xí)題 346動(dòng)手練習(xí) 347聚焦網(wǎng)頁設(shè)計(jì) 347度假村案例學(xué)習(xí):Pacifi c Trails Resort 348瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 351第11 章 媒體和交互性基礎(chǔ) 35511.1 插件、容器和codec 356輔助應(yīng)用程序和插件 35611.2 配置音頻和視頻 358訪問音頻或視頻文件 358動(dòng)手實(shí)作11.1 358多媒體和無障礙訪問 359多媒體和瀏覽器兼容問題 35911.3 Flash 和HTML5 元素embed 360embed 元素 360動(dòng)手實(shí)作11.2 36111.4 HTML5 元素audio 和source 362audio 元素 362source 元素 362動(dòng)手實(shí)作11.3 36311.5 HTML5 video 元素和source 364video 元素 364source 元素 36411.6 練習(xí)HTML5 視頻 366動(dòng)手實(shí)作11.4 36611.7 iframe 元素 368動(dòng)手實(shí)作11.5 36911.8 CSS3 屬性transform 370CSS3 旋轉(zhuǎn)變換 370CSS3 伸縮變換 370動(dòng)手實(shí)作11.6 37111.9 CSS3 屬性transition 372動(dòng)手實(shí)作11.7 37311.10 練習(xí)CSS 過渡 374動(dòng)手實(shí)作11.8 37411.11 CSS 下拉菜單 376動(dòng)手實(shí)作11.9 37611.12 HTML5 元素details 和Summary 378details 元素 378summary 元素 378details 和summary widget 378動(dòng)手實(shí)作11.10 37911.13 JavaScript 和jQuery 380JavaScript 380jQuery 38111.14 HTML5 API 382地理位置 382Web 存儲(chǔ) 382離線Web 應(yīng)用 382用canvas 元素繪圖 383復(fù)習(xí)和練習(xí) 384復(fù)習(xí)題 384動(dòng)手練習(xí) 385聚焦網(wǎng)頁設(shè)計(jì) 385度假村案例學(xué)習(xí):Pacifi c Trails Resort 385瑜珈館案例學(xué)習(xí):Path of Light Yoga Studio 387第12 章 Web 發(fā)布基礎(chǔ) 39112.1 注冊(cè)域名 392選擇域名 392注冊(cè)域名 39312.2 選擇主機(jī) 394主機(jī)的類型 394選擇虛擬主機(jī) 39412.3 用FTP 發(fā)布 396FTP 應(yīng)用程序 396用FTP 連接 396使用FTP 39612.4 提交到搜索引擎 398搜索引擎的組成 398在搜索引擎中列出你的網(wǎng)站 399目錄 | XIII12.5 搜索引擎優(yōu)化 400關(guān)鍵字 400網(wǎng)頁標(biāo)題 400標(biāo)題標(biāo)記 400描述 400meta 標(biāo)記 400鏈接 401圖片和多媒體 401有效代碼 401有價(jià)值的內(nèi)容 40112.6 無障礙訪問測(cè)試 402通用設(shè)計(jì)和無障礙訪問 402Web 無障礙訪問標(biāo)準(zhǔn) 402Section 508 條款 402WCAG 402測(cè)試無障礙設(shè)計(jì)相容性 40312.7 可用性測(cè)試 404進(jìn)行可用性測(cè)試 404動(dòng)手實(shí)作12.1 405復(fù)習(xí)和練習(xí) 406復(fù)習(xí)題 406動(dòng)手練習(xí) 407聚焦網(wǎng)頁設(shè)計(jì) 407度假村案例學(xué)習(xí):Pacifi c Trails Resort 408咖啡館案例學(xué)習(xí):JavaJam Coffee House 408附錄 409附錄A 復(fù)習(xí)和練習(xí)答案 410附錄B HTML5 速查表 411附錄C CSS 速查表 416附錄D 對(duì)比XHTML 和HTML5 421附錄E WCAG 2.0 快速參考 427附錄F ARIA 地標(biāo)角色 429附錄G CSS fl exbox 模型 430附錄H Web 安全調(diào)色板 435視頻講解視頻講解:Evolution of the Web 2視頻講解:Your First Web Page 20視頻講解:TML Validation 46視頻講解:Principles of Visual Design 76視頻講解:External Style Sheets 122視頻講解:CSS Validation 134視頻講解:Background Images 152視頻講解:CSS Rounded Corners 186視頻講解:Interactivity with CSS Pseudo-Classes 234視頻講解:Linking to a Named Fragment 252視頻講解:Confi gure a Table 294視頻講解:Connect a form to Server-side Processing 332視頻講解:HTML5 Video 364視頻講解:Confi gure an Inline Frame 369視頻講解:Choosing a Domain Name 392