本頁只練什麼
能依內容關係選擇 paragraph、ul/ol 與 list item。
正確結構讓人與輔助技術都能快速理解哪些是數項同類內容。
要修改的檔案:files/starter/index.html
定位:先數內容有幾項,再選 ul 或 ol。|依 starter-2 定位,只修改「段落、清單與可掃讀內容」的責任。
LESSON-02 · TOPIC 02
能依內容關係選擇 paragraph、ul/ol 與 list item。
能依內容關係選擇 paragraph、ul/ol 與 list item。
正確結構讓人與輔助技術都能快速理解哪些是數項同類內容。
要修改的檔案:files/starter/index.html
定位:先數內容有幾項,再選 ul 或 ol。|依 starter-2 定位,只修改「段落、清單與可掃讀內容」的責任。
先結果,再原理;完成後要能說出自己看見的證據。
首頁用一長行逗號文字列出三種服務,很難掃讀。
起始狀態:fixture 只有一段包含三項文字的 p。
DOM 有 1 個說明段落、1 個清單與 3 個同層 li。
驗收證據:paragraphCount=1、listCount=1、itemCount=3
服務特色、步驟、注意事項或任何有群組關係的內容。
常見混淆:不要為了視覺縮排就用 br 假裝清單;ol 只用在順序會改變意義時。
這段程式是理解起點,不是要你直接跳過 Starter。
一段完整的話用 p;數個同類項目用清單,每項用 li。
正式說法:p 表示文字段落;ul 表示無特定順序的項目群,li 是清單項目。
`<p>我們提供三項服務。</p><ul><li>盤點</li>...</ul>`。每一步都留下可觀察結果;如果沒看到,先看「卡住先查」。
檔案:files/starter/index.html 定位:先數內容有幾項,再選 ul 或 ol。
要做:先重新載入 Starter,記錄目前畫面、DOM、Computed、Console 或文件內容。
預期:能指出「先數內容有幾項,再選 ul 或 ol。」目前的缺口。
證據:保存 files/starter/index.html 的目前狀態,並指出下一步只會修改哪個檔案責任。
卡住先查:確認開啟的是 files/starter/index.html,且定位到 先數內容有幾項,再選 ul 或 ol。。
檔案:files/starter/index.html 定位:先數內容有幾項,再選 ul 或 ol。
要做:將三個文字項目建成 ul/li,再計算 p、ul、li 數量。
預期:DOM 有 1 個說明段落、1 個清單與 3 個同層 li。
證據:paragraphCount=1、listCount=1、itemCount=3
卡住先查:先數內容有幾項,再選 ul 或 ol。
檔案:files/starter/index.html 定位:先數內容有幾項,再選 ul 或 ol。
要做:重新整理頁面,再逐項比對預期結果與 evidence。
預期:DOM 有 1 個說明段落、1 個清單與 3 個同層 li。
證據:paragraphCount=1、listCount=1、itemCount=3
卡住先查:先數內容有幾項,再選 ul 或 ol。
這個示範只讓你看懂概念,不會替你修改 Starter,也不會自動宣告完成。
我們提供三項服務。
勾選只是學習紀錄;真正完成仍要回到 Starter 的實際結果。
先判斷三項服務的先後順序是否重要。
順序不重要就用 ul,每項放一個 li。
完整解答與原因:保留一個 p 說明服務目的,將三項同類服務放入 ul 的三個 li;因為這是無必要先後的項目集合。