LESSON-07 · SELF-PACED PRACTICE

Flexbox 軸線、縮放與順序

把「Flexbox 軸線、縮放與順序」拆成 4 個可獨立完成、可重設、可驗證的自主學習 module。

4個獨立主題3個練習階段1個整合挑戰
看見缺口 → 修改一小段 → 重新載入驗收

每一個 topic 都有自己的檔案、Starter、Checkpoint、Solution 與證據清單。

先知道今天要做什麼

不要從長篇名詞開始;先從第一個可完成的小任務開始。

01

選一個 topic

從第一張卡開始,先閱讀任務情境與預期畫面。

02

修改自己的檔案

打開 Starter 的實作檔,依 Step 逐步修改,不靠按鈕代做。

03

用證據驗收

重新整理頁面,對照畫面、DOM、Computed、Console 或文件證據。

4 個獨立主題

每張卡只練一個責任;完成後再進入下一張。

01

flex-direction 與主/交叉軸

能由 flex-direction 判斷主軸方向,並正確解釋 justify-content 與 align-items 各控制哪一條軸。

要修改:files/starter/style.css

02

flex-grow、shrink、basis

能拆讀 flex shorthand 的 grow、shrink、basis,並預測剩餘與不足空間如何分配。

要修改:files/starter/style.css

03

min-width: 0 解決長內容

能將 Flex item 的自動最小尺寸重設為 0,使它能縮小,再用斷字處理內部長字串。

要修改:files/starter/style.css

04

order 與鍵盤順序風險

能說明 CSS order 只改變視覺排列,不改 DOM、閱讀或鍵盤焦點順序。

要修改:files/starter/style.css

最後整合挑戰

把已完成的責任轉回本章完整作品,不把整合步驟冒充成單項教學。

第一個建議動作

如果你現在只想知道下一步,先做這件事。

開啟「flex-direction 與主/交叉軸」:先看 files/starter/style.css 的 先在 Computed 讀 flex-direction,不先猜 justify-content 是水平或垂直。,記錄目前狀態,再修改一小段。