網站健檢
先找出結構與版面問題。
查看最小可執行實驗
這頁刻意從沒有 Flexbox 的狀態開始。請用 DevTools 暫時加入 CSS,觀察每次只改一個 property 的結果。
.service-list 暫時加入 display: flex;;預期三張卡變成一列。gap: 1rem;;預期卡片之間出現一致間距。flex-wrap 時的溢位。flex-wrap: wrap;;預期卡片分成多列,頁面不再水平溢位。驗收證據:Computed 顯示三個 property 的最後值;390px 下可以看到卡片換行。
本實驗不使用 JavaScript;Flexbox 是 CSS 的版面工具。