跳轉至

建立 2026-09-15 更新 2026-10-03

HTML5 學習地圖

HTML(HyperText Markup Language,超文字標記語言)負責網頁的內容與結構:標題、段落、連結、圖片、表單都用標籤標出來。瀏覽器讀懂這些標記後,才知道哪一段是主文、哪一個是按鈕、哪一張圖要給螢幕閱讀器念什麼。

本站只講 HTML5 最常用、最值得先學的部分。外觀交給 CSS,互動交給 JavaScript;先把骨架寫對,後面兩層才站得住。

核心概念

學 HTML5,先把下面六件事練熟,就能寫出一份正確、可維護、對無障礙友善的網頁:

  1. 一份正確的文件骨架:<!DOCTYPE html>、html lang、head(charset、viewport、title)、body。
  2. 元素與屬性:開始/結束標籤、空元素、屬性寫在開始標籤裡(例如 href、src、alt)。
  3. 語意結構:header、nav、main、article、section、footer,不要整頁只靠 div。
  4. 文字內容:h1–h6、p、a、ul/ol/li、strong/em。
  5. 多媒體:img 一定要有有意義的 alt;影片與聲音用 video/audio。
  6. 表單:form、label 與 input 配對、button 做送出。

這六項對應本站各分類。其餘標籤用到再查 MDN HTML 參考 即可。

  • 基礎入門


    HTML 是什麼、元素怎麼寫、第一份文件該長什麼樣子。

  • 內容標記


    標題、段落、清單、連結與表格,把文字變成可閱讀的結構。

  • 語意結構


    用 header、nav、main 等標籤描述頁面區塊,而不是外觀。

  • 多媒體


    圖片、影片與聲音:怎麼嵌入、為什麼 alt 不能省。

  • 表單


    收集資料:label、輸入類型、送出按鈕與基本驗證。

  • 無障礙與品質


    標題層級、鍵盤操作、驗證工具,以及「先用原生 HTML」的原則。

官方學習路徑

寫內容時以官方文件為準,影音用來建立直覺。建議順序:

  1. MDN:用 HTML 建構內容 — Mozilla 的系統化教材,從語法講到表單與除錯。
  2. web.dev Learn HTML — Chrome 團隊的 HTML 課程,每節有重點與小測驗。
  3. HTML Living Standard — WHATWG 規格,查細節時再用,不必當入門讀本。

官方認證與學習徽章

W3Cx HTML5 Coding Essentials and Best Practices 由 W3C 開設,適合想拿正式課程證明的人。
W3C Front-End Web Developer Professional Certificate 涵蓋 HTML5、CSS 與 JavaScript 五門課。
Google Developer Program:Learn HTML 完成 web.dev 課程可取得徽章。
freeCodeCamp Responsive Web Design 有互動練習,HTML 與 CSS 一起練。

推薦影音

先看短片建立心智模型,再挑一支完整課程跟著做。每頁主題也會再嵌最相關的一兩支。

HTML 是什麼(100 秒)

簡述:Fireship 用極短時間講 HTML 的歷史、head/body、標籤與屬性。適合開場,對應本頁「20%」的前兩項。

英文完整入門

簡述:Traversy Media 的 HTML Crash Course 從空白檔講到語意標籤、清單、表格與表單,約一小時,適合第一次系統學。

繁體中文入門

簡述:六角學院 Amos「金魚都能懂」用生活例子說明 HTML 標記在做什麼,以及標題、段落、清單等常見標籤。適合想先用中文建立觀念的人。

想一次看完 HTML5 各主題,可再看 Dave Gray 約四小時的 HTML Full Course for Beginners,或 freeCodeCamp 的 HTML Full Course。學完骨架後若要接 CSS,SuperSimpleDev 的 HTML & CSS Full Course 有大量練習。

建議學習順序

  1. HTML 是什麼 → 文件骨架
  2. 標題與段落 → 清單與連結
  3. 頁面結構
  4. 圖片 → 影片與聲音
  5. 表單
  6. 表格(需要呈現列資料時再學)
  7. 無障礙與驗證

每寫完一小段,用瀏覽器打開檔案看結果,再用 W3C Markup Validation Service 檢查。錯誤訊息會直接對應到標籤寫錯的位置。