CSS 排版詞條 3-16

響應式設計Responsive Design

也常叫做:RWD、自適應設計(技術圈會再細分,口語相通)、Responsive

你可能會這樣說

電腦上看很漂亮,一到手機上全跑版、字超小——這個有救嗎?

白話解釋

響應式設計(RWD)的意思是:同一個網站會自己適應不同大小的螢幕:電腦上三欄並排,平板變兩欄,手機變成直的一欄。不是做三個網站,是同一個網站會「看狀況變形」。

判斷一個網站有沒有做 RWD,最快的方法:在電腦上把瀏覽器視窗拉窄,看版面會不會跟著重排。如果畫面完全不動、右邊出現橫向捲軸、字小得要放大——就是沒做好。

跟 AI 協作時,記得把手機當第一公民講清楚。因為 AI 預設常以電腦版面思考,你不講,它就忘了你的使用者有一半在手機上。說法很簡單:「這個區塊在手機上要直著排、按鈕要滿寬、字級不能小於 16px」。

親手試試

螢幕寬度 620px · 電腦版面

注意:往左拖到 480px 以下,卡片自己排成一直線——這就是「響應式」:同一份內容,版面自己變形。

圖 3-2 拖曳拉桿改變螢幕寬度,看版面自己變形。

別搞混

跑版不一定是 RWD 沒做,先分辨你遇到的是哪一種問題。

響應式 RWD

一套網站適應所有螢幕,內容會重排。現代網站的標準做法,維護一份就好。檢查方法:把視窗拉窄看它會不會變。

手機版 App 或獨立手機網站

另外做一套給手機用(不同網址或不同程式)。功能可以差很多,但要維護兩份。一般做網站不需要走到這步。

這樣對 AI 說

中文就可以
請幫我把這個網頁改成響應式(RWD):

1. 電腦版維持現在的樣子,三欄卡片並排。
2. 平板(768px 以下)變兩欄;手機(480px 以下)變單欄,卡片依序往下排。
3. 手機上的按鈕要變成滿寬、好按(高度至少 44px),正文字級不小於 16px。
4. 全部做完後,請自己檢查一次:手機上不能出現橫向捲軸。

完成後告訴我怎麼測試。

把「斷點」(768px、480px)和具體數字講出來,AI 就不會只給你一句模糊的「已支援手機」。

延伸閱讀

同一課的其他詞