[學習筆記] RWD網頁設計04 — 斷點規劃

好希望網頁在每個螢幕解析度下都好看喔… ? 到底要下幾個斷點才好呢?

Shino Liu
3 min readAug 27, 2020
CSS3 media queries

什麼是斷點 ( Breakpoint ) ? 簡單來說就是為了這個版型,我們設計了幾個 media query,兼容哪幾個螢幕解析度。

通常只會針對常見和熱門的螢幕解析度去做斷點設計,像是 ipad、iphone 或是市面上常見的手機螢幕解析度來做優化。

如何替客戶設計響應式斷點? 遵循 80/20 法則

如果客戶有舊網站時,可以先透過客戶的 GA 分析觀察數據,了解客戶網站的族群的熱門裝置,去做斷點設計,但如果沒有可參考的舊網站,則先以目前最熱門的解析度去設計就好,這樣其實可以滿足 80% 以上大部分的用戶了。

Mobile first ? Desktop first ?

以往傳統在設計網頁時,通常會以 desktop 桌機優先,但現代手機普遍被使用,才會有響應式的設計出現,因此當我們從手機版開始設計版型,也就是 Moblie first,則會搭配 min-width 來做斷點的設計。舉例來說 : @ media(min-width: 768px) ,意思是當解析度超過 768px 時,其 CSS 設定會被開啟。

而當我們寫到桌機版時,現在電腦的螢幕解析度越做越大,此時我們可以設定一個 max-width 去固定最外層容器的寬度,並且搭配 margin: 0 auto; 水平置中,網頁內容則不會滿版顯示,使用者閱讀起來也會比較舒適。

在螢幕解析度寬度超過 960px 時,透過 max-width 固定最外層容器寬度

— Note : 目前瀏覽器、螢幕解析度等的市占率高低,都可以透過 statcounter 這 個網站去做查詢唷!

— 補充 : 熱門的螢幕解析度

  • 768px : iPad 直式
  • 767px : iPad 直式以下 ( 皆可視為手機 )
  • 414px : iPhone 6/7/8 plus ( 視專案族群 )
  • 375px : iPhone 6/7/8/X (視專案族群)
  • 320px : iPhone 5、SE

如果覺得我的文章寫得不錯或是有幫助到你,可以拍手讓我知道,對我來說是很大的鼓勵,謝謝:)

--

--