編輯推薦 全麵涵蓋HTML5+CSS3+jQuery知識
本書講解瞭如下主題:
學習如何實現HTML5和CSS3標準;
使用HTML創建基本的網頁;
掌握處理文本和創建鏈接的基礎知識;
在網頁中添加圖形和圖像;
使用CSS對網站進行樣式化處理並放置頁麵上的元素;
使用HTML5確定頁麵的架構;
使用響應式Web設計來讓網頁適用不同尺寸的屏幕;
使用JavaScript在頁麵上添加動態元素,增加交互性;
使用jQuery在頁麵中添加JavaScript元素;
針對移動端Web進行設計;
瞭解如何讓你的站點上綫,以及如何進行推廣;
針對搜索引擎來優化你的網站。
作為Web開發領域的經典圖書,本書在之前版本的基礎上進行瞭全麵修訂和更新,並重寫瞭書中示例,以符閤HTML5、CSS3和當代的Web開發實踐。本書采用易於理解的步驟式教學,幫助讀者迅速掌握HTML和CSS的基礎,然後帶領讀者學習包含圖形、視頻以及與JavaScript進行互動在內的高級主題。通過本書,讀者可以掌握設計、開發和維護專業級站點所需的知識。
真正零基礎——通過學習每章課程,任何人都可以掌握Web開發的基礎。
自主安排學習計劃——可逐章順序學習,確保徹底理解所有概念和方法,也可以關注具體章節,學習很感興趣的技術。
對所學內容進行測試——每章末尾包含的問答題和練習可以幫助你驗證知識的掌握情況。
Laura Lemay是世界上很知名的Web開發領域的圖書作者之一。除瞭本書之外,她還是《21天學通Java》的作者。
Rafe Colburn是以為軟件開發人員兼圖書作者,生活在北卡羅來納。他還寫作瞭Sams Teach Yourself CGI in 24 Hours和Special Edition Using SQL。
Jennifer Kyrnin從1997年起就開始在綫講解HTML、XML和Web設計相關的知識。她先後設計和維護過各種規模的網站,當前專注於使用Bootstrap和WordPress來進行交互式設計。
內容簡介 《21天學通HTML+CSS+JavaScript Web開發(第7版)》是全球暢銷書《21天學通使用HTML與CSS發布Web站點》的全新升級版本,作者在本書囊括瞭新的HTML5與CSS3技術,並采用易於理解的步驟式教程講解瞭這些技術的實用技巧和注意事項。通過本書的學習,讀者可以開發齣交互性的動態Web站點。
《21天學通HTML+CSS+JavaScript Web開發(第7版)》總共分為6部分,第1部分是基礎知識,講解瞭Web發布的基本概念以及相關工具、HTML與CSS的簡介;第2部分是創建網頁相關的內容,包括HTML的基本知識、使用列錶組織信息、使用鏈接;第3部分是HTML和CSS的高級用法,包括使用HTML和CSS設置文本的格式、使用CSS設置網站的樣式、在網頁中使用圖像、創建錶格、使用CSS定位元素、設計錶單、使用HTML5定義頁麵的結構、集成音視頻等多媒體、使用CSS設置頁麵布局,以及響應式Web設計等;第4部分則介紹瞭JavaScript和jQuery的知識,內容包括JavaScript簡介、在頁麵中使用JavaScript和jQuery、使用框架和鏈接窗口;第5部分則講解瞭移動Web設計與用戶體驗設計;第6部分介紹瞭將網站發布到Web上的內容,具體包括如何發布網站、使用服務器、使用搜索引擎和SEO技術提升網站的曝光率。
《21天學通HTML+CSS+JavaScript Web開發(第7版)》內容基礎紮實,示例豐富實用,適閤初中級水平的網站設計、開發人員閱讀。
作者簡介 Rafe Colburn是一位Web開發人員兼作者,擁有15年的網站開發經驗;他還齣版瞭Special Edition Using SQL和Sams Teach Yourself CGI in 24 Hours等著作。
Jennifer Kyrnin是一位Web設計人員兼作者,從1995年起就一直從事互聯網領域的工作;她還齣版瞭Sams Teach Yourself Bootstrap in 24 Hours、Sams Teach Yourself Responsive Web Design in 24 Hours和Sams Teach Yourself HTML5 Mobile Application Development in 24 Hours等著作.
Laura Lemay是全球很受歡迎的Web開發圖書作者之一,其著作包括Sams Teach Yourself Web Publishing with HTML、Sams Teach Yourself Java in 21 Days和Sams Teach Yourself Perl in 21 Days等。
目錄 第1部分 起步
第1章 何為Web發布 1
1.1 像Web發布者一樣思考 1
1.1.1 Web是一個超文本信息係統 1
1.1.2 Web是跨平颱的 2
1.1.3 Web是分布式的 2
1.1.4 Web是動態的 3
1.1.5 Web是交互式的 4
1.2 Web瀏覽器 5
1.2.1 Web瀏覽器的作用 5
1.2.2 概述一些流行的Web瀏覽器 6
1.3 Web服務器 8
1.4 統一資源定位符 8
1.5 廣義的Web發布 9
1.6 小結 9
1.7 作業 9
1.7.1 問與答 9
1.7.2 小測驗 10
1.7.3 小測驗答案 10
1.7.4 練習 10
第2章 準備好工具 11
2.1 網站剖析 11
2.2 為發布到Web準備好計算機 13
2.2.1 文本編輯器 13
2.2.2 Web瀏覽器 14
2.3 使用Google Chrome 開發者工具 14
2.4 您要在Web上做什麼 17
2.5 繪製網站綫框圖 18
2.5.1 綫框圖是什麼,為何需要繪製綫框圖 18
2.5.2 綫框圖繪製小貼士 19
2.6 Web托管 19
2.6.1 使用內容管理應用程序 20
2.6.2 設置Web托管 20
2.7 小結 21
2.8 作業 21
2.8.1 問與答 21
2.8.2 小測驗 22
2.8.3 小測驗答案 22
2.8.4 練習 22
第3章 HTML和CSS簡介 23
3.1 HTML是什麼 23
3.1.1 HTML定義瞭網頁的結構 23
3.1.2 HTML並未定義網頁的布局 24
3.1.3 HTML為何以這樣的方式工作 25
3.1.4 標記的工作原理 25
3.2 HTML文件什麼樣 25
3.3 HTML屬性 28
3.4 使用屬性style 29
3.5 HTML標準簡史 30
3.6 不斷發展的最新標準HTML5 31
3.7 小結 31
3.8 作業 31
3.8.1 問與答 31
3.8.2 小測驗 32
3.8.3 小測驗答案 32
3.8.4 練習 32
第2部分 創建網頁
第4章 HTML基礎知識 33
4.1 定義頁麵的總體結構 33
4.1.1 標簽 33
4.1.2 標簽 34
4.1.3 標簽 34
4.2 名稱 35
4.3 標題 36
4.4 段落 37
4.5 注釋 38
4.6 小結 39
4.7 作業 40
4.7.1 問與答 40
4.7.2 小測驗 40
4.7.3 小測驗答案 41
4.7.4 練習 41
第5章 使用列錶組織信息 42
5.1 列錶概述 42
5.2 帶編號的列錶 43
5.3 無序列錶 46
5.4 定義列錶 48
5.5 嵌套列錶 49
5.6 列錶的其他用途 51
5.7 小結 51
5.8 作業 52
5.8.1 問與答 52
5.8.2 小測驗 53
5.8.3 小測驗答案 53
5.8.4 練習 53
第6章 使用鏈接 54
6.1 創建鏈接 54
6.2 使用相對和絕對路徑名鏈接到本地頁麵 58
6.2.1 絕對路徑名 58
6.2.2 該使用相對路徑名還是絕對路徑名 59
6.3 鏈接到Web上的其他文檔 59
6.4 鏈接到文檔的特定位置 63
6.4.1 創建鏈接和錨 64
6.4.2 標簽
和 149 9.9.4 屬性usemap 150 9.10 圖像使用規範 153 9.11 小結 154 9.12 作業 154 9.12.1 問與答 154 9.12.2 小測驗 155 9.12.3 小測驗答案 155 9.12.4 練習 155 第10章 創建錶格 156 10.1 創建錶格 156 10.2 錶格的組成部分 156 10.2.1 元素 157
10.2.2 錶格摘要 158
10.2.3 行和單元格 158
10.2.4 空單元格 159
10.2.5 錶題 160
10.3 設置錶格、邊框和單元格的尺寸 163
10.3.1 設置錶格的寬度 163
10.3.2 修改錶格的邊框 164
10.3.3 單元格內邊距 166
10.3.4 單元格間距 167
10.3.5 列寬 168
10.4 錶格和單元格的顔色 169
10.5 對齊錶格內容 171
10.5.1 錶格對齊方式 171
10.5.2 錶格和錶題的對齊方式 172
10.6 橫跨多行或多列 174
10.7 更高級的錶格改進方式 180
10.7.1 將列編組並設置其樣式 180
10.7.2 將行編組並設置其樣式 183
10.8 錶格的用途 185
10.9 小結 185
10.10 作業 186
10.10.1 問與答 186
10.10.2 小測驗 187
10.10.3 小測驗答案 187
10.10.4 練習 187
第11章 使用CSS定位元素 188
11.1 定位方案 188
11.2 絕對定位 192
11.2.1 定位屬性 192
11.2.2 定位屬性及高度和寬度 192
11.2.3 嵌套絕對定位的元素 194
11.2.4 動態覆蓋層 195
11.3 固定定位 198
11.4 控製堆疊 199
11.5 創建下拉式菜單 201
11.6 小結 204
11.7 作業 205
11.7.1 問與答 205
11.7.2 小測驗 205
11.7.3 小測驗答案 205
11.7.4 練習 205
第12章 設計錶單 206
12.1 理解錶單 206
12.2 使用標簽 210
12.3 使用標簽
212 12.4 使用標簽 創建錶單控件 213 12.4.1 創建文本控件 214 12.4.2 使用datalist給文本字段添加可供選擇的值 215 12.4.3 使用HTML5新增的控件 216 12.4.4 創建密碼控件 219 12.4.5 創建提交按鈕 220 12.4.6 創建重置按鈕 220 12.4.7 創建復選框 221 12.4.8 創建單選按鈕 222 12.4.9 將圖像用作提交按鈕 222 12.4.10 創建常規按鈕 223 12.4.11 隱藏的錶單字段 224 12.4.12 文件上傳控件 224 12.5 使用其他錶單控件 225 12.5.1 使用元素button 225 12.5.2 使用textarea創建大型文本輸入字段 225 12.5.3 使用select和option創建菜單 226 12.6 使用fieldset和legend將控件編組 231 12.6.1 修改默認的錶單導航順序 233 12.6.2 使用快捷鍵 233 12.6.3 創建被禁用的控件和隻讀控件 233 12.7 使用progress和meter顯示更新進度 234 12.8 使用CSS設置錶單控件的樣式 238 12.9 規劃錶單 242 12.10 小結 243 12.11 作業 244 12.11.1 問與答 244 12.11.2 小測驗 245 12.11.3 小測驗答案 245 12.11.4 練習 245 第13章 使用HTML5定義頁麵的結構 246 13.1 HTML頁麵布局簡史 246 13.2 使用HTML5設計頁麵布局 247 13.3 HTML5結構性標簽 248 13.3.1 區段 248 13.3.2 頁眉 249 13.3.3 頁腳 249 13.3.4 導航 250 13.3.5 文章 251 13.3.6 側欄 251 13.4 頁麵大綱 251 13.5 使用HTML5結構性元素 252 13.6 小結 253 13.7 作業 253 13.7.1 問與答 253 13.7.2 小測驗 254 13.7.3 小測驗答案 254 13.7.4 練習 254 第14章 集成多媒體:視頻和聲音 255 14.1 以簡單的方式嵌入視頻 255 14.1.1 將視頻托管到外部網站的優缺點 256 14.1.2 將視頻上傳到YouTube 257 14.1.3 定製視頻播放器 257 14.1.4 其他服務 258 14.2 自己托管視頻 259 14.2.1 視頻和容器格式 259 14.2.2 將視頻轉換為H.264格式 260 14.3 使用嵌入視頻 262 14.3.1 標簽 263 14.3.2 使用 元素 265 14.4 使用標簽嵌入Flash電影 266 14.5 標簽 268 14.6 使用SWFObject嵌入Flash電影 269 14.7 Flash視頻播放器 271 14.7.1 JW Player 271 14.7.2 使用Flowplayer 272 14.8 結閤使用標簽 和 273 14.9 在頁麵中嵌入音頻 274 14.9.1 標簽 274 14.9.2 Flash音頻播放器 275 14.10 小結 276 14.11 作業 277 14.11.1 問與答 277 14.11.2 小測驗 277 14.11.3 小測驗答案 278 14.11.4 練習 278 第15章 高級CSS:使用CSS設置頁麵布局 279 15.1 設置頁麵布局 279 15.1.1 基於錶格的布局存在的問題 280 15.1.2 編寫結構清晰的HTML 280 15.1.3 編寫布局樣式錶 282 15.1.4 使用定位屬性調整各部分的排列順序 285 15.1.5 浮動欄布局技術 287 15.2 CSS在Web設計中扮演的角色 288 15.3 網站級樣式錶 291 15.4 小結 292 15.5 作業 292 15.5.1 問與答 292 15.5.2 小測驗 293 15.5.3 小測驗答案 293 15.5.4 練習 293 第16章 響應式Web設計 294 16.1 什麼是響應式Web設計 294 16.1.1 響應式Web設計簡史 294 16.1.2 RWD為何很重要 295 16.1.3 RWD並非隻調整欄數 295 16.2 應優先考慮移動設備 295 16.2.1 移動優先 296 16.2.2 設置視口 296 16.3 規劃響應式網站 298 16.3.1 復核所做的分析 298 16.3.2 使用手機訪問自己的網站 298 16.3.3 確定哪些內容至關重要 298 16.4 編寫媒體查詢 298 16.4.1 媒體類型 299 16.4.2 媒體特徵 299 16.4.3 斷點 300 16.4.4 使用媒體查詢創建樣式錶 301 16.5 理解RWD的技術細節 302 16.5.1 調整布局 302 16.5.2 創建響應式圖像和視頻 306 16.5.3 創建響應式錶格 308 16.6 響應式Web設計最佳實踐 311 16.6.1 讓每位用戶都獲得最佳的使用體驗 311 16.6.2 根據網站而不是設備選擇最佳的斷點 312 16.6.3 保持靈活的同時不忘小屏幕設備 312 16.7 小結 312 16.8 作業 312 16.8.1 問與答 312 16.8.2 小測驗 313 16.8.3 小測驗答案 313 16.8.4 練習 313 第4部分 使用JavaScript和jQuery 第17章 JavaScript簡介 314 17.1 為何要使用JavaScript 314 17.1.1 易於使用 315 17.1.2 可改善性能 315 17.1.3 與瀏覽器集成 315 17.2
21天學通HTML+CSS+JavaScript Web開發 第7版 下載 mobi epub pdf txt 電子書 格式