正在準備工作環境...
HTML 語意化與 Heading 結構
你知道嗎?Google 看你的網頁不是像人一樣用「眼睛」看,而是讀 HTML 標籤。如果你的商品頁標題用 <div style="font-size:24px"> 而不是 <h1>,Google 根本不知道那是標題。<h1> 不只是「字比較大」——它告訴搜尋引擎「這是這一頁最重要的主題」。
Heading 階層:h1 到 h6
HTML 的標題標籤從 <h1>(最重要)到 <h6>(最不重要),就像一本書的章節結構:
Heading 使用原則:
- 每頁只有 一個
<h1>,通常是商品名稱或頁面主題 - 不要跳級(h1 下面直接放 h3,跳過 h2)
- 不要因為「想要字大一點」就用 h1 — 字體大小交給 CSS
電商商品頁的 Heading 結構範例
h1: AirMax Pro 無線藍牙耳機 ← 商品名稱
├── h2: 商品特色 ← 大段落
│ ├── h3: 主動降噪技術
│ ├── h3: 30 小時超長續航
│ └── h3: IPX5 防水等級
├── h2: 商品規格
├── h2: 顧客評價
│ ├── h3: 最新評價
│ └── h3: 評分統計
└── h2: 常見問題
語意化標籤:讓 HTML 自己說話
除了 Heading,HTML5 提供了一系列「語意化標籤」,讓程式碼本身就能表達「這塊內容是什麼」:
| 標籤 | 用途 | 電商對應 |
|---|---|---|
<header> | 頁首區域 | 網站 logo + 導覽列 |
<nav> | 導覽連結 | 商品分類選單 |
<main> | 頁面主要內容 | 商品詳情區 |
<article> | 獨立的內容單元 | 一篇商品評價 |
<section> | 主題區塊 | 商品特色區、規格區 |
<aside> | 側邊補充資訊 | 推薦商品、最近瀏覽 |
<footer> | 頁尾區域 | 聯絡方式、隱私政策 |
好的結構 vs 壞的結構
壞的結構(div 湯): Google 看不出哪裡是什麼
好的結構(語意化 HTML): Google 清楚知道每塊內容的角色
AI 協作:學了這個,跟 AI 怎麼配合?
AI 很擅長快速生成 HTML 結構,但有時候會亂用 heading 或全用 div。你學會語意化後,就能一眼看出問題在哪。
你的人類優勢:
- 你知道頁面上哪個內容最重要(該用 h1)
- 你能規劃合理的內容層級(h1 → h2 → h3)
- 你能判斷 AI 生成的結構是否語意正確
可以這樣跟 AI 說:
幫我重構這段商品頁 HTML,用語意化標籤(header、nav、main、section、footer)重新組織結構。h1 放商品名稱,h2 放「商品特色」和「商品規格」兩個區塊標題。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩
挑戰任務
Task 1
以下 heading 結構有什麼問題?請指出錯誤並修正:
<h1>MyShop</h1> <h3>商品特色</h3> <h1>限時優惠</h1> <h4>顧客評價</h4>Task 2
把這段 div 湯改寫成語意化 HTML:
<div>MyShop logo</div> <div>首頁 | 商品</div> <div> <div>超值限定 T-shirt</div> <div>NT$ 490</div> </div> <div>© 2025 MyShop</div>Task 3
為一個電商商品頁寫出完整的語意化 HTML 結構,包含:header(品牌名 + nav)、main(h1 商品名 + 兩個 section:商品特色和規格)、footer
← BackNext Lesson →