組出語意結構
能用標題、段落與區塊說清楚每段內容的責任。
CHAPTER 02 · 180 MINUTES
沿用第一堂的個人頁,完成姓名與方向、可讀替代文字的照片,以及能在頁面內播放的嵌入影片。
LEARNING GOALS
能用標題、段落與區塊說清楚每段內容的責任。
會從目前檔案走相對路徑,並寫出有意義的 alt。
能辨認一般觀看網址和 iframe embed 網址。
輸入:第 01 章產物:能從正確資料夾開啟自己的第一個網頁,並提供可點擊的聯絡入口
本章輸出:完成含文字、圖片、觀看目的、外部連結與嵌入影片的個人介紹頁
產物類型:mainline;後續用途:第 03 章
PROBLEM & ANALOGY
搬家紙箱要貼「書籍」「衣物」標籤;HTML 標籤也告訴瀏覽器盒子裡是什麼。圖片路徑則像從目前房間走到照片櫃的導航。
本章要解決:內容缺少結構、圖片路徑找不到、alt 無法替代畫面,以及一般影片網址不能直接當 embed 網址。
接住上一章:沿用已能找到與開啟的個人頁,不另建無關作品。
SCOPE
標題層級、img 的 src/alt、相對路徑與 iframe 的 embed
src。
header、main、section 和
iframe 的用途。
CSS 排版、下載影片、影音 API 與複雜 iframe 安全策略。
CORE IDEAS
index.html
所在位置出發,資料夾或檔名改變時路徑也要跟著改。
DEBUG
課堂刻意錯誤:改錯圖片檔名大小寫,再刪掉 src 的結尾引號,觀察破圖與後續屬性被吃掉的差異。
src,引號和結束標籤完整。index.html 所在資料夾走一次相對路徑。先查:先查檔名、大小寫、副檔名與 src 相對路徑;再單獨開資源 URL。
先查:先確認 iframe 的 src 是 embed 網址,再看瀏覽器是否阻擋嵌入。
先查:檢查標籤是否成對、引號是否完整,避免後面的屬性被誤吃。
PRACTICE CONTRACT
檔案:index.html
位置:#profile-title
結果:頁面顯示姓名與職涯方向
檔案:index.html
位置:#profile-photo
結果:個人照片正常顯示且有可讀的 alt
檔案:index.html
位置:#intro-video、#media-purpose、#media-source
結果:影片可播放,旁邊有觀看目的與可開啟的外部連結
EVIDENCE
我在 ______ 使用 ______ 標籤;圖片從 ______ 路徑載入,alt 是 ______;影片使用 ______ embed 網址。
alt 必須描述照片內容;外部影片請確認來源允許嵌入,不要在公開作品放私人資料。
截圖完整介紹頁,並用一句話說明 alt 如何在圖片失效時替代畫面。
下一章:替相同內容加入背景、文字顏色與標題尺寸,不改變 HTML 責任。