HTML5與CSS3基礎教程:第9版

HTML5與CSS3基礎教程:第9版

《HTML5與CSS3基礎教程:第9版》是2021年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:HTML5與CSS3基礎教程:第9版
  • 作者:(美)喬·卡薩博納
  • 出版時間:2021年
  • 出版社:人民郵電出版社
  • ISBN:9787115573209
  • 類別:計算機/網路類圖書
  • 開本:128 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

本書系統地講解了HTML5和CSS3基礎知識以及實際運用技術,通過大量實例深入淺出地分析網頁製作的方方面面。書中不僅介紹了文本、連結、媒體、表格、列表、表單等網頁元素,而且介紹了如何為網頁設計布局,添加動態效果等;另外,還涉及上線、測試、最佳化和無障礙性等內容。通過學習本書,初級水平的讀者即可創建網站,而中高級水平的開發人員也可以快速了解HTML5新元素、CSS3的奇幻效果、回響式Web設計以及各種實踐。

圖書目錄

著作權聲明
獻詞
致謝
引言
第 1章 什麼是HTML和CSS 1
1.1 什麼是HTML 1
1.2 什麼是CSS 3
1.3 HTML和CSS是如何一起工作的 4
1.4 小結 6
第 2章 在計算機上創建網站 7
2.1 使用文本編輯器 7
2.2 使用高級工具 8
2.3 網站目錄結構與檔案擴展名 9
2.4 使用CodePen進行快速測試 11
2.5 小結 11
第3章 HTML語法 12
3.1 HTML標籤是怎樣工作的 12
3.2 添加注釋 14
3.3 創建HTML頁面的結構 15
3.4 標籤 16
3.5 什麼是語義化標記 17
3.6 小結 17
第4章 基本的HTML元素 18
4.1 HTML文本的格式化 18
4.2 段落與標題 18
4.3 列表 19
4.4 引用塊級文本 20
4.5 行內文本的格式化 21
4.6 對代碼進行標記 22
第5章 連結 25
5.1 連結標記 25
5.2 URL的結構 26
5.3 內部連結與外部連結 27
5.4 相對連結和連結 27
5.5 其他連結類型 29
5.6 連結目標 30
5.7 小結 31
第6章 HTML結構與布局 32
6.1 網頁布局 32
6.2 塊級元素與行內元素 35
6.3 頁面區塊 36
6.4 建立部落格文章的布局 38
6.5 小結 41
第7章 媒體 42
7.1 Web上的媒體是如何工作的 42
7.2 圖像 43
7.3 在網頁中添加圖像 45
7.4 回響式圖像:考慮不同的設備和網路環境 47
7.5 元素 49
7.6 使用SVG 49
7.7 其他媒體 52
7.8 嵌入視頻 53
7.9 嵌入音頻 54
7.10 存放多媒體檔案 55
7.11 小結 57
第8章 表格與其他結構化數據元素 58
8.1 表格 58
8.2 描述列表 62
8.3 為什麼結構化數據很重要 64
8.4 小結 66
第9章 Web表單 67
9.1 用戶與網頁的互動 67
9.2 Web表單的工作方式 68
9.3 HTML表單的組成部分 69
9.4 
元素 69
9.5 表單欄位 70
9.6 為欄位添加標籤 73
9.7 創建基礎表單 74
9.8 創建選擇框 74
9.9 創建單選按鈕 76
9.10 創建複選框 76
9.11 創建電子郵件表單 77
9.12 特殊欄位類型 78
9.13 元素 809.14 對表單進行校驗 809.15 小結 82第 10章 高級實驗性功能 8310.1 事關瀏覽器的支持情況 8310.2 高級元素 8610.3 實驗性功能 8810.4 小結 89第 11章 CSS簡介 9011.1 什麼是樣式 9011.2 層疊的含義 9111.3 CSS語法 9111.4 在網頁上使用CSS 9311.5 外部樣式表 9511.6 在CSS代碼中添加注釋 9511.7 小結 96第 12章 定位元素 9712.1 通過標籤定位元素 9712.2 按類定位元素 9912.3 層疊、繼承和父子關係 10112.4 通過元素之間的關係選擇元素 10212.5 層疊的特殊性和優先權 10412.6 用特定的屬性定位元素 10512.7 高級定位方法 10612.8 小結 108第 13章 為文本設定樣式 10913.1 選擇字型 10913.2 Google字型 11213.3 使用@font-face引入外部字型 11413.4 設定文本大小 11713.5 設定文字格式 11813.6 提高可讀性 12113.7 小結 123第 14 章 CSS中的顏色 12414.1 計算機顯示器的工作原理 12414.2 在CSS中表示顏色 12514.3 漸變色 12914.4 border屬性 13214.5 小結 133第 15章 使用 CSS 進行頁面布局 13415.1 盒模型 13415.2 內邊距與外邊距 13815.3 元素流 14115.4 創建層和疊放元素 14615.5 使用z-index創建彈窗 14715.6 關於網頁布局的一些說明 14815.7 小結 148第 16章 CSS格線和Flexbox布局 14916.1 一個重要問題的現代解決方案 14916.2 使用Flexbox 15316.3 使用CSS格線布局 16016.4 瀏覽器支持情況 16416.5 小結 165第 17章 回響式設計與媒體查詢 16617.1 定義媒體查詢 16617.2 回響式布局 16817.3 創建回響式全寬布局 17017.4 不只是螢幕寬度 17417.5 小結 177第 18章 CSS 變形與動畫 17818.1 CSS過渡 17818.2 CSS變形 18018.3 CSS動畫 18318.4 小結 187第 19章 CSS變數 18819.1 什麼是變數 18819.2 用變數簡化樣式 19119.3 對變數進行計算 19219.4 小結 194第 20章 CSS預處理器 19520.1 CSS預處理器是如何工作的 19520.2 Sass入門 19620.3 編寫Sass 19920.4 小結 205第 21章 網站上線 20621.1 選擇託管商和域名 20621.2 上線前檢查 21021.3 將網站上線 21121.4 測試網站 21321.5 小結 214第 22 章 測試網站 21522.1 為什麼要測試網站 21522.2 驗證標記 21622.3 瀏覽器測試 21722.4 設備測試 21922.5 使用Chrome開發者工具進行故障排查 22122.6 小結 224第 23章 提升網站性能 22523.1 性能的含義 22523.2 了解網站的性能 22623.3 性能測試工具 22623.4 壓縮 HTML和CSS檔案 22923.5 最佳化圖像 23123.6 優先載入關鍵CSS 23423.7 小結 237第 24 章 Web無障礙性 23824.1 涵蓋儘可能多的人 23824.2 截至目前的效果 24024.3 額外的標籤和屬性 24124.4 無障礙性測試和驗證 24224.5 確定WCAG等級 24524.6 小結 246第 25章 HTML和CSS之外 24725.1 JavaScript 24725.2 常見的JavaScript庫 24825.3 版本控制 25025.4 構建工具 25325.5 小結 255總結 256

作者簡介

喬 ·卡薩博納(Joe Casabona) 前端工程師、技術圖書作者、教師,碩士畢業於斯克蘭頓大學軟體工程專業,具有20年Web開發經驗。錄製了大量啟蒙初學者的Web開發視頻,涵蓋HTML、CSS、回響式設計、WordPress,廣受歡迎。曾與迪士尼、《國家地理》等合作Web開發項目。 望以文 有多年Web開發、產品設計與增長黑客經驗,目前致力於推廣UI設計稿智慧型生成前端原始碼工具CodeFun。譯有《HTML5與CSS3基礎教程(第8版)》《設計體系:數字產品設計的系統化方法》等作品。微博@weakow。

熱門詞條

聯絡我們