網頁專題製作

進階

多頁網站:先畫地圖(index/about/gallery),資料夾分 css/ images/;每頁同一組 nav 連結,相對路徑連頁和圖。無障礙檢查 alt、標題級數、對比;SEO 每頁獨有 title 加 meta description。

適合:中三資訊及通訊科技 · 單元:網頁製作 · 建議學習路徑第 10/13 課

學完呢課,你會識:
  • 動工先畫網站地圖:有哪幾頁、怎樣互連;index.html 是慣例主頁。
  • 資料夾分家:css/ 放樣式、images/ 放圖,網站大了都不亂。
  • 每頁同一組 nav 連結、同一份 CSS — 一致就是專業。
文體:專案指南課有聲朗讀

文體小知識:專案指南課由企劃到評估逐步帶你完成整個製作,適合接著做小組功課和比賽作品。

資訊及通訊科技Information & Communication Technology

§課文原文 Passage

1真正的網站不止一頁。動工前先畫網站地圖:主頁 index.html、關於 about.html、相簿 gallery.html — index.html 是慣例的門面,訪客輸入網址時瀏覽器自動開它。檔案用資料夾管理:css/ 放樣式檔、images/ 放圖片,網站一大也不會亂。

2多頁網站的靈魂是導覽列(Navigation):每一頁的 <nav> 都放同一組連結,訪客任何位置都可以去任何頁。連結用相對路徑:同一層寫 <a href="about.html">,圖片寫 <img src="images/p1.jpg"> — 路徑寫錯一個字母,圖片就變交叉。每頁共用同一份 css/style.css,網站才有統一外觀。

3圖文排版有現成的搭配:<figure> 包住 <img>,再用 <figcaption> 給圖片一個說明 — 圖和說明永遠在一起。版面一致的 header 和 footer 令網站看起來專業;主要內容放在 <main> 內,結構一目了然。

4完成前做兩項檢查。無障礙(Accessibility):所有圖有 alt、標題由 h1 順級落 h2 不跳級、文字與底色對比夠強 — 視障用戶的螢幕閱讀器才能讀得通。搜尋引擎最佳化(SEO)初步:每頁 <title> 寫清楚而且各頁不同,加 <meta name="description" content="一句話簡介">,標題用回應內容的關鍵字 — 搜尋引擎才會把你的網頁推給搜「校園植物」的人。

1重點摘要 Summary

多頁網站:先畫地圖(index/about/gallery),資料夾分 css/ images/;每頁同一組 nav 連結,相對路徑連頁和圖。無障礙檢查 alt、標題級數、對比;SEO 每頁獨有 title 加 meta description。

2生字卡 Vocabulary

S
Site map網站地圖

動工前畫好的頁面清單和連接關係,決定網站有哪幾頁、怎樣互連。

i
index.html主頁檔案

網站的預設門面:訪客打開目錄時瀏覽器自動載入的檔案。

N
Navigation bar導覽列

每頁都有的連結選單(通常在 nav 標籤內),令訪客可以到達任何一頁。

R
Relative path相對路徑

以目前檔案位置為基準的路徑,例如同層的 about.html、子資料夾的 images/p1.jpg。

f
figure / figcaption圖文配對標籤

figure 包住圖片,figcaption 寫說明文字,令圖和說明綁在一起。

C
Consistent layout一致版面

各頁共用的 header、nav、footer 和樣式,令網站看起來專業統一。

A
Accessibility無障礙

令視障等不同需要的用戶都能使用的設計:alt 說明、標題順級、足夠色彩對比。

S
SEO搜尋引擎最佳化

令網頁更容易被搜尋引擎理解和推薦的做法:清楚標題、meta description、關鍵字。

M
Meta description網頁簡介標籤

head 內的一句網頁簡介,搜尋結果列表常常直接顯示它。

3逐步講解 Steps

  1. 畫網站地圖真正的網站不止一頁,動工之前先畫網站地圖:每頁一個檔案、一句話寫明內容。例如三頁方案:index.html(主頁:簡介與重點推介)、about.html(關於:班別介紹)、gallery.html(相簿:活動照片)。index.html 是慣例的網站門面,訪客輸入網址時瀏覽器自動開啟它。地圖畫在紙上只需五分鐘,卻能防止日後頁面職能重疊、連結混亂,令整個專案方向清晰,是低成本高效益的一步。
  2. 建立資料夾結構檔案用資料夾分門別類:my-site/ 之內放三個 HTML 檔,再開 css/ 資料夾放 style.css,images/ 資料夾放所有照片。日後找檔案一目了然,網站擴充也不會混亂。路徑書寫規則:同一層直接寫檔名 about.html;入子資料夾寫 images/sports.jpg。路徑錯一個字母,圖片便顯示為交叉方框,這是新手最常見的問題;養成「先建資料夾、再存檔案」的順序,可避免大半路徑錯誤。
  3. 統一導覽列多頁網站的靈魂是導覽列:每一頁的 body 頂部都放同一組連結 <nav><a href='index.html'>主頁</a>|<a href='about.html'>關於</a>|<a href='gallery.html'>相簿</a></nav>,訪客在任何一頁都能去任何地方。製作時寫好一頁之後複製到其餘各頁,確保一字不差;任何一頁改了連結,其餘各頁也要同步修改。當前頁可加 class='active' 再以 CSS 標色,提示訪客身在何處。
  4. 共用樣式表每頁的 head 內寫 <link rel='stylesheet' href='css/style.css'>,三頁共用同一份 CSS。好處立現:想全站更換主色,只改 style.css 一處,三頁同步更新;字體、行距、卡片樣式全站一致,網站才有「同一個網站」的觀感。反例是每頁各寫各的樣式,改一次主色要改三個檔案,日後必有一頁被遺漏,網站漸漸變得五顏六色。共用樣式表是網站一致性的技術基礎。
  5. 圖文排版相簿頁的圖文排版用 figure 組合:<figure><img src='images/sports.jpg' alt='陸運會4x100接力'><figcaption>圖一:陸運會接力賽</figcaption></figure>。figure 把圖片與說明綁成一組,兩者永不分離;figcaption 是圖片的說明文字。每張圖必須有 alt,內容具體描述圖片而非只寫「照片」二字;說明文字則補充背景,例如活動名稱與日期。多張圖逐一排列,配合 CSS 統一闊度,版面即顯整齊。
  6. 無障礙檢查完工之前逐頁做無障礙檢查:每個 img 是否都有 alt?標題是否由 h1 到 h2、h3 順級而下,沒有跳級?文字與背景色的對比是否足夠,例如白底上的淺灰字對視障讀者太淺?連結文字是否自明其義,避免「按這裡」而應寫「查看相簿」?全部達標,螢幕閱讀器才能把整頁讀通。無障礙不是附加題:它令網站服務所有讀者,亦是評分標準的常設項目。
  7. SEO 初步設定搜尋引擎最佳化(SEO)的初步設定:每頁的 <title> 寫清楚而且各頁不同,例如 <title>3A班網站:校園植物專題</title>;head 內加 <meta name='description' content='3A班記錄校園30種植物的觀察筆記與照片'>,這句簡介會顯示在搜尋結果之中;標題與內容使用訪客會搜尋的關鍵字,例如「校園植物」。搜尋引擎據此理解並收錄網頁,別人搜尋「校園植物」時才有機會找到你的專題。

4圖解 Diagrams

網頁專題:由構思到上線 Web project flow1規劃內容同頁面結構2設計畫草圖定版面3編寫HTML+CSS4測試唔同瀏覽器試5發布放上網空間結構建議:index.html(主頁)+ 每版一個檔案 + images/ 資料夾裝圖測試清單:連結全部去到?圖全部顯示到?手機睇會唔會亂?版權最後檢查:文字圖片音樂——全部要係自己整或獲授權
圖 1:網頁專題流程

5例題示範 Example

例題:為「3A班校園植物網」寫出主頁 index.html 的完整骨架,包含 title、meta description、導覽列、h1、一段簡介和一張有說明的圖。

  1. 骨架與 SEO:<!DOCTYPE html> <html> <head> 之內 <title>3A班校園植物網</title> <meta name="description" content="3A班記錄校園植物的觀察筆記"> </head>。
  2. 導覽列:body 開頭 <nav><a href="index.html">主頁</a>|<a href="gallery.html">相簿</a></nav> — 與其他頁完全一致。
  3. 主內容:<main> 之內 <h1>歡迎來到3A班植物網</h1> <p>我們用一個學期觀察了校園30種植物。</p>。
  4. 有說明的圖:<figure><img src="images/banyan.jpg" alt="校園細葉榕"><figcaption>圖一:操場旁的細葉榕</figcaption></figure>,最後補 </main> </body> </html>。
  5. 答案:主頁骨架 = SEO 頭(title + meta description)+ 一致導覽列 + main 內 h1、簡介段 + figure 圖文 — 存為 index.html 即成網站門面。

6常見錯誤 Mistakes

✗ 「圖片寫 src="p1.jpg" 就可以,反正檔案名對。」
✓ 路徑要相對於網頁位置:圖放在 images/ 資料夾就要寫 src="images/p1.jpg" — 少了資料夾名圖片就變交叉。
✗ 「每頁導覽列順序不同也無所謂。」
✓ 導覽列每頁必須一致(同連結、同次序),訪客才不會迷路;不一致的選單是網站大忌。
✗ 「標題由 h1 直接跳去 h4,反正字的大小由 CSS 管。」
✓ 標題級數代表結構:h1 之後應 h2 再 h3;跳級令螢幕閱讀器和搜尋引擎都難以理解層次。
✗ 「三頁的 title 都寫『我的網站』最省事。」
✓ 每頁 title 要獨特並反映內容(例如『3A班植物網—相簿』);全部相同,搜尋引擎無法分辨各頁主題。
✗ 「meta description 不寫也沒人看。」
✓ 搜尋結果列表常常直接顯示 meta description — 它是訪客決定要不要點入的第一印象。

75 題快測 Quick check

Q1訪客輸入網站網址時,瀏覽器自動載入哪個檔案?A. home.html B. index.html C. main.html

Q2網頁在根目錄,圖片放在 images/ 資料夾,img 的 src 應該怎樣寫?

Q3多頁網站的導覽列應該怎樣處理?

Q4寫出兩項無障礙檢查。

Q5meta description 的作用是什麼?

8重點回顧 Recap

  • 動工先畫網站地圖:有哪幾頁、怎樣互連;index.html 是慣例主頁。
  • 資料夾分家:css/ 放樣式、images/ 放圖,網站大了都不亂。
  • 每頁同一組 nav 連結、同一份 CSS — 一致就是專業。
  • 相對路徑要寫齊資料夾:images/p1.jpg;錯一個字母圖片就裂。
  • 完工兩查:無障礙(alt、標題順級、對比)加 SEO(獨特 title、meta description)。

同級其他科

同一科其他級別