第 05 堂|把視覺需求說成具體設定

讀懂樣式來源、調整指定留白,再找出蓋掉設定的規則。

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

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

先找到真正生效的樣式

從畫面找到選擇器與來源,不用猜。

先準備

  • 第4堂正常網站;瀏覽器開發者工具

起始版與上一堂完成版相同。先觀察現有紫綠色票、主標與APPA,不重新設計品牌。Styles顯示規則,Computed顯示實際計算值;名稱可能因瀏覽器語言而不同。

.hero h1 { font-size:48px; line-height:1.2; }

跟著觀察

  1. 在自己的網站打開檢查工具,選首頁h1。
  2. 找字級、行高、繼承或被劃掉的規則與來源。
  3. 把「太小」說成哪個區塊、哪個尺寸、希望幾px。

做完,自己確認

  • 我能指出h1實際字級與CSS位置。
  • 我知道同一份CSS會供三頁使用。
接著進行第 2 步
步驟 2/6 · 實作 42 分鐘

只整理首頁主視覺

把模糊需求寫成能檢查的數值。

先準備

  • 自己的 index.html、works.html、services.html 與完整共用 styles.css
  • 修改前正常副本與自己的 Git 基準;不是教材原件

先列需求:主標桌面48px、窄版32px、行高1.2,介紹最大42ch;主視覺上下內距先為56/40px。不動其他頁面的字級,不提前完成下一關。

跟著做

  1. 先保留正常來源與Git基準,再用下方Prompt。
  2. 閱讀CSS差異,只套用首頁相關設定。
  3. 在桌面與699px以下看Computed;再檢查作品與服務頁。

把首頁需求變成具體 CSS

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

1.附上這些檔案與資料
  • 自己的 index.html、works.html、services.html 與完整共用 styles.css
  • 素材清單與需求表:主標 48/32px、行高 1.2、介紹行寬 42ch、主視覺上下內距 56/40px。
2.貼到哪裡
  1. 在 Cursor 開啟本關指定的自己的正常或獨立故障資料夾,進入內建 AI 對話。
  2. 用 @ 附上指定檔案,特別核對完整 styles.css、完整路徑;再貼實際證據與下方 Prompt。
  3. 先讀回覆與檔案差異,只保留指定範圍再儲存;Git 保存由自己核對後操作,AI 不代替驗收或提交。
3.預期回覆與操作
  • 只調首頁 .hero 相關 CSS,保留其他頁面字級與全部內容。
  • 先指出生效來源,再提供必要修改;不要提前改內距 32px 或服務卡片。
4.自己檢查結果
  • 在桌面與699px以下用 Styles/Computed 核對主標 48/32px、行高與內距56/40px。
  • 三頁、APPA、圖片與明確 HTML 導覽都正常;不知道的樣式來源記下待查。
把首頁需求變成具體 CSS Prompt(可收合)

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

情境與本次輸入:承接第 4 堂正常青禾三頁 portfolio,先保留修改前副本與自己的 Git 基準。沿用 APPA 與既有 tokens:深底 #160e2c、深紫 #231146、亮紫 #6633ff、螢光綠 #caff33、淺紫 #e7deff、白 #ffffff。使用本機系統字型、既有圖片與三頁共用 styles.css;不增加框架或遠端素材。

本次任務:閱讀我附上的三頁 HTML、完整 styles.css、素材清單與首頁需求表,只修改共用 CSS 中首頁主視覺相關樣式。首頁 .hero h1 桌面 48px、699px 以下 32px、行高 1.2;.hero .intro-copy 的最大行寬為 42ch;.hero 上下內距先為桌面 56px、699px 以下 40px。保留現有內容、字型、品牌 tokens、APPA 比例與減少動態、三頁導覽及其他頁面的字級。先指出目前生效規則,再整理既有選擇器與必要媒體查詢,提供最小修改及作用位置,不追加互相矛盾的規則、不用 !important。不要提前把內距改為下一關的 32px,也不改服務卡片。由我儲存並用開發者工具核對兩尺寸的實際值;沒有操作證據的結果列待測。

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

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

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

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

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

做完,自己確認

  • 首頁主標48/32px、行高1.2、介紹行寬42ch。
  • 主視覺上下內距56/40px,APPA與其他頁面正常。
接著進行第 3 步
步驟 3/6 · 觀念 18 分鐘

內距與外距,各管哪裡

知道內容往內退,還是區塊向外留空間。

先準備

  • 自己的網站、開發者工具盒模型
padding:內容到容器邊界的距離
margin:容器與其他元素的外部距離

原服務卡片與作品卡片共用24px內距。這次服務卡片改32px,作品保持24px;不能只改共享規則就結束。

跟著觀察

  1. 在盒模型指出服務卡片padding與margin。
  2. 找到桌面與窄版 .hero 的padding-block。
  3. 先說清楚兩次操作各會影響哪些區塊。

做完,自己確認

  • 我能分辨padding與margin。
  • 我知道只改服務卡片,不能波及作品卡片。
接著進行第 4 步
步驟 4/6 · 實作 42 分鐘

自己改留白,AI只改卡片

保留手動成果,再縮小AI修改範圍。

先準備

  • 自己的 index.html、works.html、services.html 與完整共用 styles.css
  • 修改前正常副本與自己的 Git 基準;不是教材原件

先親手把 .hero 桌面與窄版 padding-block 都改成32px;只改觀察到的兩處,不改gap或margin。儲存、重新整理與比較後,再用Prompt調服務卡片。

/* 自己修改兩個 .hero 的 padding-block */
padding-block: 32px;

跟著做

  1. 親手把56/40改為32/32,核對Computed。
  2. 附最新版完整CSS,請AI只改服務卡片內距與標題。
  3. 比較服務32px、作品24px,再親手保存這一小步版本。

只調服務卡片內距與標題

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

1.附上這些檔案與資料
  • 自己的 index.html、works.html、services.html 與完整共用 styles.css
  • 已親手把 .hero 桌面與窄版 padding-block 都改為 32px 的最新版 CSS;附前後觀察。
2.貼到哪裡
  1. 在 Cursor 開啟本關指定的自己的正常或獨立故障資料夾,進入內建 AI 對話。
  2. 用 @ 附上指定檔案,特別核對完整 styles.css、完整路徑;再貼實際證據與下方 Prompt。
  3. 先讀回覆與檔案差異,只保留指定範圍再儲存;Git 保存由自己核對後操作,AI 不代替驗收或提交。
3.預期回覆與操作
  • 只將 .service-card 的 padding 改32px、.service-card h3 字級改24px。
  • 共享卡片規則不能一起改,作品卡片仍24px,其他外距、網格與首頁不變。
4.自己檢查結果
  • Computed 顯示服務卡片內距32px/標題24px,作品卡片內距24px。
  • 首頁上下內距仍32px;頁尾、文案與APPA不變。
只調服務卡片內距與標題 Prompt(可收合)

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

情境與本次輸入:承接第 4 堂正常青禾三頁 portfolio,先保留修改前副本與自己的 Git 基準。沿用 APPA 與既有 tokens:深底 #160e2c、深紫 #231146、亮紫 #6633ff、螢光綠 #caff33、淺紫 #e7deff、白 #ffffff。使用本機系統字型、既有圖片與三頁共用 styles.css;不增加框架或遠端素材。

本次任務:我已親手把首頁 .hero 的桌面與窄版 padding-block 都改為 32px,並保留前後比較。閱讀三頁 HTML 與完整 CSS,只讓 .service-card 的內距由原 24px 改為 32px,.service-card h3 字級改為 24px;保留其餘文字尺寸、外距、網格、圓角、品牌色與 APPA。注意原 .service-card 與 .work-card 共用 24px,不能一起改動作品卡片;首頁內距與作品、頁尾都保持不變。先列選擇器及範圍,再提供最小 CSS 差異,說明用 Styles/Computed 如何核對 padding、margin、標題字級與來源。不要讓 AI 代替我提交版本或宣稱已驗收。

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

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

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

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

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

做完,自己確認

  • 服務卡片padding32px、標題24px,作品卡片仍24px。
  • 首頁上下內距32px,其他外距、網格、內容與APPA保留。
接著進行第 5 步
步驟 5/6 · 觀念 18 分鐘

為什麼設定了卻沒生效

比較作用範圍與順序,先找原因。

先準備

  • 目前完整CSS與Styles/Computed
.hero h1 { font-size:48px; }
/* 若同等選擇器較後又定義字級,要看實際來源 */

先比較是否真的選到同一元素與同等規則;不同選擇器不能只看誰寫在後面。這次不使用 !important 掩蓋問題。

跟著觀察

  1. 找出首頁桌面與窄版的正常主標規則。
  2. 在指定寬度確認實際生效來源。
  3. 記下預期值,再準備獨立故障副本。

做完,自己確認

  • 我會先看實際來源再改CSS。
  • 我知道本次要恢復原設定,不是重新設計。
接著進行第 6 步
步驟 6/6 · 實作 42 分鐘

救回變小的主標

用完整證據,修一個覆蓋區塊。

先準備

  • 獨立 fault-L05/portfolio;正常來源先保留

把故障包內portfolio另放student-work/fault-L05/portfolio。先在桌面及窄版重現主標20px,記下來源後再請AI協助;不拿正常完成版整份覆蓋。

跟著做

  1. 重現問題,附視窗寬度、完整CSS與生效來源。
  2. 先讀AI原因與最小修正,只處理故障區塊。
  3. 逐頁與兩尺寸重驗、寫本堂筆記,親手保存修復結果。

找出主標被蓋掉的原因

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

1.附上這些檔案與資料
  • 獨立 fault-L05/portfolio 的三頁 HTML、完整 CSS,不附正常來源
  • 實際寬度與Computed主標20px、Styles中對應來源;記下桌面48px/窄版32px的預期。
2.貼到哪裡
  1. 在 Cursor 開啟本關指定的自己的正常或獨立故障資料夾,進入內建 AI 對話。
  2. 用 @ 附上指定檔案,特別核對完整 styles.css、完整路徑;再貼實際證據與下方 Prompt。
  3. 先讀回覆與檔案差異,只保留指定範圍再儲存;Git 保存由自己核對後操作,AI 不代替驗收或提交。
3.預期回覆與操作
  • 先指出同一選擇器較後規則覆蓋,僅修故障的那個區塊。
  • 不加 !important、不重寫整份CSS、不把完成版整份覆蓋。
4.自己檢查結果
  • 故障副本主標恢復桌面48/窄版32px,其他三頁樣式保持正常。
  • 只刪除或修正故障區塊,正常來源沒有改;自己重驗並記原因。
找出主標被蓋掉的原因 Prompt(可收合)

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

情境與本次輸入:承接第 4 堂正常青禾三頁 portfolio,先保留修改前副本與自己的 Git 基準。沿用 APPA 與既有 tokens:深底 #160e2c、深紫 #231146、亮紫 #6633ff、螢光綠 #caff33、淺紫 #e7deff、白 #ffffff。使用本機系統字型、既有圖片與三頁共用 styles.css;不增加框架或遠端素材。

本次任務:我在獨立 fault-L05/portfolio 重現:首頁主標應是桌面 48px、699px 以下 32px,卻都顯示 20px。請閱讀三頁 HTML、完整 CSS 順序、實際視窗寬度、Computed 字級與對應來源截圖,找出同一 .hero h1 選擇器較後出現的覆蓋原因。先解釋生效規則,再只移除或修正故障的那個覆蓋區塊,恢復原有桌面與窄版設定;不加 !important、不改正常來源、不重做樣式。列出三頁、兩尺寸、字級、服務卡片、APPA 與主要連結的回歸檢查,實際操作由我完成,未做保持待測。

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

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

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

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

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

做完,自己確認

  • 主標恢復48/32px,服務卡片與APPA正常。
  • 只有故障區塊改動,能指出原生效規則與原因。
留下本堂檢查紀錄

留下自己的檢查紀錄

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

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

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

帶著這一步,繼續往前。

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

帶著作品,進入第 6 堂