第 08 堂|內容變長,網站也接得住

放入長標題、長網址與不同圖片,先觀察,再只修有證據的問題。

3 小時 · 六個步驟 · 54 分鐘觀念+126 分鐘實作

自己已勾選 0/6 步
步驟 1/6 · 觀念 18 分鐘

正常資料通過,不代表所有內容都通過

把預期與實際分開記錄,不先猜問題。

先準備

  • 自己的三頁HTML、完整styles.css,尚未修正壓力測試副本
  • 36字標題、兩張本機圖與原始尺寸、範例長網址、四尺寸觀察

中文標題本來就能換行,contain也會完整顯示不同比例圖片。這次先放入真實長度的測試素材,留白不是變形;只有實際超出、遮擋或無法操作才列問題。

欄位|尺寸|預期|實際|證據
標題|320|完整換行|待填|待填
圖片|390|不變形|待填|待填

跟著觀察

  1. 比較兩張原圖的像素寬高與4:3框。
  2. 說出長標題與連續英文網址換行條件的差別。
  3. 先讀表格欄位,分開預期與已做結果。

做完,自己確認

  • 把預期與實際分開記錄,不先猜問題。
  • 能指出指定檔案與作用範圍。
接著進行第 2 步
步驟 2/6 · 實作 42 分鐘

換上難一點的內容

完成長內容與圖片的壓力測試記錄。

先準備

  • 自己的三頁HTML、完整styles.css,尚未修正壓力測試副本
  • 36字標題、兩張本機圖與原始尺寸、範例長網址、四尺寸觀察

先依素材表親手換入內容與如實alt,這關只觀察與產測試清單,不先改CSS。

跟著做

  1. 取得壓力素材,手動換標題、圖片尺寸與alt、網址文字。
  2. 使用生成Prompt產測試表,先不要讓AI改CSS。
  3. 在320/390/768/1280測標題、圖片、網址與導覽,把實際異常圈出。

建立內容壓力測試表

主要使用 Cursor 內建 AI;先附資料,再送出指令。

1.附上這些檔案與資料
  • 自己的三頁HTML、完整styles.css,尚未修正壓力測試副本
  • 36字標題、兩張本機圖與原始尺寸、範例長網址、四尺寸觀察
2.貼到哪裡
  1. 在 Cursor 開啟自己的本關練習副本,進入內建 AI 對話;正常版與故障副本分開。
  2. 用 @ 附上本關指定檔案,核對完整路徑;補實際觀察、輸入與結果,再貼下方 Prompt。
  3. 先讀回覆與差異,只保存指定範圍;回到瀏覽器實際檢查。版本保存由自己操作,不讓 AI 代替驗收或提交。
3.預期回覆與操作
  • 只產測試清單與觀察位置,不改程式或冒稱驗收。
  • 正常換行與contain留白可接受,超出畫面才記問題。
4.自己檢查結果
  • 已親手加入完整壓力素材,摘要主旨與角色保留,圖像描述依素材更新。
  • 四尺寸表格有自己實際觀察,不將預期填成成功。
建立內容壓力測試表 Prompt(可收合)

你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。

情境與本次輸入:承接第7堂六張作品、600/1024斷點與16/24間距。保留APPA、紫綠tokens與既有鍵盤焦點。提供36字標題「小型工作室品牌與網站作品整理計畫讓手機平板桌面都能清楚閱讀每一項服務資訊」、一張600×900直幅圖與一張1200×500橫幅圖及範例長網址。這些皆為教學素材,並非真實客戶成果。中文標題與contain原已可用,不假設全部都會壞;先觀察長網址段落是否超寬。

本次任務:我已親手在第一張作品換指定36字標題、加範例長網址,在前兩張換直幅與橫幅圖,六筆摘要主旨與角色保留,兩段圖像描述已依新素材更新。請先依附檔與觀察產一份320/390/768/1280的逐項測試表,包含標題完整換行、圖片不拉伸、網址不超寬、導覽與六個入口。列預期、實際待填、元素與證據位置;不要替我勾成功,這次不改HTML或CSS。既有contain留白與中文正常換行不能算成故障;沒有證據不猜壞在哪裡。

請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。
Cursor AI 無法使用?改用 ChatGPT 備援

把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。

收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。

兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。

複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。

做完,自己確認

  • 已親手加入完整壓力素材,摘要主旨與角色保留,圖像描述依素材更新。
  • 四尺寸表格有自己實際觀察,不將預期填成成功。
接著進行第 3 步
步驟 3/6 · 觀念 18 分鐘

規則要貼近造成問題的元素

只改善長網址段落,不重設整個網站。

先準備

  • 自己的壓力測試works.html、完整CSS
  • 實際超出的.work-reference文字與元素寬度、四尺寸前後證據

卡片已有min-width:0,欄軌已有minmax(0,1fr);這次連續英文在一般段落仍可能超出。新增.work-reference只負責這段文字的換行,不需要重複改所有標題與圖片。

.works-grid .work-reference { overflow-wrap:anywhere; }

跟著觀察

  1. 用框線確認超出的是第一張參考網址。
  2. 核對卡片min-width與欄軌規則已存在。
  3. 指出標題與APPA不在本次修改範圍。

做完,自己確認

  • 只改善長網址段落,不重設整個網站。
  • 能指出指定檔案與作用範圍。
接著進行第 4 步
步驟 4/6 · 實作 42 分鐘

只修真正出問題的地方

保留全文,修復連續網址的窄版換行。

先準備

  • 自己的壓力測試works.html、完整CSS
  • 實際超出的.work-reference文字與元素寬度、四尺寸前後證據

親手選中網址段落,抄下實際寬度與CSS來源;再讓AI只修這個段落。

跟著做

  1. 附上自己圈出的超寬元素與Computed。
  2. 用修改Prompt只加入網址換行規則,不修改內容。
  3. 測四尺寸、長標題、圖片與三頁導覽,記最小差異。

只修長網址段落換行

主要使用 Cursor 內建 AI;先附資料,再送出指令。

1.附上這些檔案與資料
  • 自己的壓力測試works.html、完整CSS
  • 實際超出的.work-reference文字與元素寬度、四尺寸前後證據
2.貼到哪裡
  1. 在 Cursor 開啟自己的本關練習副本,進入內建 AI 對話;正常版與故障副本分開。
  2. 用 @ 附上本關指定檔案,核對完整路徑;補實際觀察、輸入與結果,再貼下方 Prompt。
  3. 先讀回覆與差異,只保存指定範圍;回到瀏覽器實際檢查。版本保存由自己操作,不讓 AI 代替驗收或提交。
3.預期回覆與操作
  • 只新增參考網址段落換行規則,完整字串保留。
  • 已正常標題、圖片、APPA與其他頁完全保留。
4.自己檢查結果
  • 320/390網址完整且不撐破畫面。
  • 768/1280欄數、圖片、六筆內容與入口不受影響。
只修長網址段落換行 Prompt(可收合)

你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。

情境與本次輸入:承接第7堂六張作品、600/1024斷點與16/24間距。保留APPA、紫綠tokens與既有鍵盤焦點。提供36字標題「小型工作室品牌與網站作品整理計畫讓手機平板桌面都能清楚閱讀每一項服務資訊」、一張600×900直幅圖與一張1200×500橫幅圖及範例長網址。這些皆為教學素材,並非真實客戶成果。中文標題與contain原已可用,不假設全部都會壞;先觀察長網址段落是否超寬。

本次任務:依附上的壓力測試結果,只讓.works-grid .work-reference的連續長網址可換行,保留網址全文;提供overflow-wrap:anywhere的最小CSS差異。卡片已有min-width:0、網格已有minmax(0,1fr),不要重複重設。36字標題已完整換行、兩圖4:3 contain正常,不能刪文、截字、縮字、改圖片、用全頁overflow:hidden或重寫導覽。保留600/1024與16/24間距、六筆資料與服務入口,列四尺寸回歸與需我實測的部分。

請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。
Cursor AI 無法使用?改用 ChatGPT 備援

把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。

收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。

兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。

複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。

做完,自己確認

  • 320/390網址完整且不撐破畫面。
  • 768/1280欄數、圖片、六筆內容與入口不受影響。
接著進行第 5 步
步驟 5/6 · 觀念 18 分鐘

禁止換行與固定寬度是不同原因

找出讓長標題超出的white-space規則。

先準備

  • 獨立fault-L08的三頁HTML與完整CSS
  • 320px正常/異常、長標題Computed white-space與來源、元素寬度

前一堂卡片固定寬度,這次卡片寬度正常,但末端white-space:nowrap禁止長標題換行。先看Computed與規則來源,再修,不用縮字來掩蓋。

.works-grid > .work-card:first-child h3 { white-space:nowrap; }

跟著觀察

  1. 在正常版320px看完整長標題。
  2. 在獨立副本重現不換行,對照卡片與h3寬度。
  3. 說出與第7堂400px卡片故障的差別。

做完,自己確認

  • 找出讓長標題超出的white-space規則。
  • 能指出指定檔案與作用範圍。
接著進行第 6 步
步驟 6/6 · 實作 42 分鐘

字還在,為什麼看不到?

完成局部除錯,交出可重現的四尺寸紀錄。

先準備

  • 獨立fault-L08的三頁HTML與完整CSS
  • 320px正常/異常、長標題Computed white-space與來源、元素寬度

自己先寫重現步驟、長標題元素與white-space來源,再使用修正Prompt。

跟著做

  1. 獨立fault-L08重現,保留正常來源與截圖。
  2. 請AI定位並只移除末端nowrap注入區塊。
  3. 重跑四尺寸、斷點邊界、六個服務入口與Tab/Shift+Tab/Enter。

救回被禁止換行的長標題

主要使用 Cursor 內建 AI;先附資料,再送出指令。

1.附上這些檔案與資料
  • 獨立fault-L08的三頁HTML與完整CSS
  • 320px正常/異常、長標題Computed white-space與來源、元素寬度
2.貼到哪裡
  1. 在 Cursor 開啟自己的本關練習副本,進入內建 AI 對話;正常版與故障副本分開。
  2. 用 @ 附上本關指定檔案,核對完整路徑;補實際觀察、輸入與結果,再貼下方 Prompt。
  3. 先讀回覆與差異,只保存指定範圍;回到瀏覽器實際檢查。版本保存由自己操作,不讓 AI 代替驗收或提交。
3.預期回覆與操作
  • 定位禁止換行來源,只移除一個故障區塊。
  • 保留長標題全文、網址換行與所有既有功能。
4.自己檢查結果
  • 36字標題完整換行,320/390無水平溢出。
  • 六張資料、圖片、斷點與服務入口重驗正常。
救回被禁止換行的長標題 Prompt(可收合)

你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。

情境與本次輸入:承接第7堂六張作品、600/1024斷點與16/24間距。保留APPA、紫綠tokens與既有鍵盤焦點。提供36字標題「小型工作室品牌與網站作品整理計畫讓手機平板桌面都能清楚閱讀每一項服務資訊」、一張600×900直幅圖與一張1200×500橫幅圖及範例長網址。這些皆為教學素材,並非真實客戶成果。中文標題與contain原已可用,不假設全部都會壞;先觀察長網址段落是否超寬。

本次任務:獨立故障版只有第一張作品的36字h3在320px不換行。依DOM、Computed與完整CSS確認末端.works-grid > .work-card:first-child h3的white-space:nowrap,只移除這一個故障區塊,恢復原正常換行。不刪或縮短標題、不改字級、網格、長網址wrap、圖片、APPA,不用!important或隱藏body溢出。提供最小差異,區分已確認原因與待實測,列320/390/768/1280、邊界欄數及六個入口的真實鍵盤回歸。

請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。
Cursor AI 無法使用?改用 ChatGPT 備援

把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。

收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。

兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。

複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。

做完,自己確認

  • 36字標題完整換行,320/390無水平溢出。
  • 六張資料、圖片、斷點與服務入口重驗正常。
留下本堂檢查紀錄

留下自己的檢查紀錄

記下實際做過的操作、差異與結果。還沒做的項目寫「待完成」。

勾選與筆記只保存在這個瀏覽器。

重設只清除勾選,網站檔案與檢查筆記都保留。

帶著這一步,繼續往前。

保留正常作品與實際檢查紀錄;未完成的操作可以回來補做。

帶著作品,進入第 9 堂