top of page
作家相片L L

RWD響應式、AWD自適應:網頁設計不可不知的基礎概念

身處科技時代,不是軟體工程師也要了解的網頁設計基礎概念!


同樣的網站,在不同規格大小的設備上顯示,也不會有排版混亂的問題,就是仰賴響應式網頁設計(Responsive Web Design, RWD)及自適應網頁設計(Adaptive Web Design, AWD)。



定義

RWD及AWD是二種現代網頁設計必備的基礎技術,讓使用者無論使用電腦、平板、手機等各式設備來瀏覽網站,都能獲得流暢的使用者體驗,不會發生網站破圖、排版與格式混亂等問題。


應用方向:先了解誰適合誰?
RWD

適合追求「跨裝置體驗」的網站,尤其是內容經常更新的網站類型,有助於SEO。例如:

  • 部落格

  • 電商平台

AWD

適合針對「特定裝置」進行「細節設計」的網站,內容、功能相對固定,需要更多的維護工作。例如:

  • 企業品牌網站

  • 存放大型繁雜資料庫的網站


響應式(Responsive Web Design, RWD)

自動動態調整網頁佈局,使其適應不同螢幕尺寸。

語法設計 
  • 流式佈局:利用相對單位(如百分比)來設計,使內容能夠根據視窗大小自動調整。

  • Media Queries:依賴「CSS媒體查詢」調整顯示,根據裝置特性(螢幕寬度、高度、解析度)應用不同的CSS規則。

  • 單一HTML結構,根據裝置搭配不同CSS樣式。


適用場景 
  • 多裝置瀏覽:使用者來自各種裝置,RWD是理想的選擇。

  • 內容頻繁更新:只有一套HTML/CSS,維護更新相對簡單。

  • SEO友好:能確保網站在所有裝置上的一致性,因此Google搜尋引擎會優先推薦RWD設計的網站。


自適應(Adaptive Web Design, AWD)

預設幾個常見螢幕尺寸,設計獨立的佈局和樣式版面,以適應不同裝置,使用者體驗更佳。


語法設計 
  • 預設樣式:為特定的螢幕尺寸設計固定的佈局,根據裝置類型,自動從設計好的多個版面中選擇最合適的樣式。

  • 多套版面:AWD 也使用單一的HTML結構,但會透過CSS或JavaScript,從預訂設計好的樣式中選擇一個最適合的,因此實作中需要更多的樣式規則來處理不同尺寸。


適用場景 
  • 需要精細設計、內容較少變動的網站:在固定尺寸的裝置上提供最佳體驗。

  • 大型網站或複雜應用:涉及大量資料展示或複雜功能的網站,可受益於AWD的專門設計。


遇到的挑戰?
RWD 
  • 不適合精細設計:使用流式佈局和CSS媒體查詢來自動調整網頁顯示,設計複雜佈局時,需要大量的CSS媒體查詢,使樣式表變得非常龐大、難以維護。

  • 無法處理特殊設備:處理極端螢幕尺寸時效果不佳。

AWD 
  • 維護成本高:基於預定義的裝置尺寸來設計獨立的樣式表,因此每次更新內容或設計時,需要調整所有樣式表。

  • 科技裝置推陳出新,需要處理的樣式表越來越多。

Comments


bottom of page