RWD ≠ 行動優先設計

「我們的網站有做 RWD(響應式設計)。」

很多品牌都這樣說,但 RWD 只意味著你的網站「不會在手機上看起來很破」——它不等於手機體驗好。

行動優先(Mobile First)的真正意思:

先為手機設計,再為桌機擴展。所有設計決策都先考慮手機使用情境,而不是把桌機版縮小塞到手機螢幕裡。

在台灣,2026 年的行動上網比例已超過 65%。對多數品牌來說,「大多數訪客第一次看到你的網站,是在手機上」這件事是現實。

標準 1:核心功能在拇指可及區域

拇指法則:手機使用時,拇指最容易觸及的是螢幕下半部的中央——最難觸及的是螢幕上半部兩側的角落。

實際應用:

  • 主要 CTA 按鈕放在螢幕下半部,讓拇指輕鬆觸及
  • 不要把重要操作(例如送出表單)放在螢幕最頂部
  • 導覽列可以考慮底部 Tab Bar 而非頂部 Hamburger 選單

標準 2:觸控目標夠大(至少 44×44px)

Apple Human Interface Guidelines 建議最小觸控目標為 44×44pt;Google Material Design 建議 48×48dp。

違反這個標準的常見情況:

  • 3 個icon緊靠在一起(容易點錯)
  • 行內的「了解更多」連結太小
  • 表格中的小按鈕

標準 3:關鍵資訊不需要縮放就能閱讀

最小字體:

  • 正文:16px(任何小於這個大小都會讓 iOS Safari 自動縮放)
  • 標籤、說明文字:最小 13px
  • 絕對不要有需要「捏合縮放才能讀清楚」的文字

標準 4:頁面載入時間在 3 秒以內(LTE 網路)

Google 研究:手機頁面每慢 1 秒,跳出率增加 32%。

實現 3 秒以內載入的方法:

  • 圖片使用 WebP 格式 + 懶加載(Lazy Load)
  • 使用 Next.js Image 元件自動優化
  • 避免在頁面初始載入時載入不必要的第三方腳本
  • 用 Google PageSpeed Insights 定期測試

標準 5:表單和輸入欄位針對手機優化

參考表單設計文章的原則外,特別注意:

  • 不要使用下拉選單(select 元素)作為主要的輸入方式——手機上體驗很差
  • 用 autocomplete 屬性讓瀏覽器自動填入常見資訊
  • 避免在單行寬度放兩個以上的輸入欄位

標準 6:影片和媒體不自動播放,或至少靜音自動播放

自動播放聲音的影片是手機用戶最痛恨的體驗之一,特別是在公共場合使用時。

如果你要用影片作為背景,必須靜音自動播放:

<video autoPlay muted loop playsInline />

注意 playsInline 屬性对 iOS 很重要——沒有它,iOS Safari 會預設全螢幕播放。

標準 7:Safe Area 考量(iPhone 齊劉海 / 動態島)

iPhone X 之後的機型和 Android 打孔屏幕設計,讓螢幕邊緣有特殊的「安全區域」需要考量。

在 CSS 中使用環境變數:

.navbar {
  padding-top: env(safe-area-inset-top);
}
.bottom-bar {
  padding-bottom: env(safe-area-inset-bottom);
}

標準 8:Swipe 手勢的合理運用

台灣用戶對左右滑動展示多張圖片(例如作品集輪播)已有很強的認知習慣。

但也要注意:

  • 左右滑動與瀏覽器的前進/後退手勢有衝突
  • 一個頁面中不要有多個方向相同的滑動區域
  • 永遠提供替代的非滑動操作方式

如何驗證你的手機體驗

工具:

  • Chrome DevTools 裝置模擬器
  • 實體手機測試(不同品牌、不同螢幕尺寸)
  • Google Mobile-Friendly Test
  • WebPageTest(實際網路速度測試)

最重要的事: 用你自己的手機實際操作你的整個購買流程,從首頁→了解服務→填表單→送出。感受一下有沒有任何地方讓你覺得「有點麻煩」——那就是需要改進的地方。