iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
自我挑戰組

從0開始學習前端:系列 第 5

從0開始學習前端:DAY5-RWD響應式網頁設計

  • 分享至 

  • xImage
  •  

什麼是 RWD?

RWD 是 「響應式網頁設計」(Responsive Web Design)的縮寫,指的是讓同一個網站可以在不同裝置上自動調整排版和樣式。不管使用者是用手機、平板還是桌機打開網頁,畫面看起來都會是舒服、合適的。

以前我們可能會針對手機版、桌面版做兩套不同的網站,但 RWD 的出現讓我們只需要寫一套程式碼,透過 CSS 來自動調整樣式,節省開發時間也更容易維護。


RWD 怎麼做到的?

最關鍵的技術是:Media Query(媒體查詢)

你可以針對不同的螢幕寬度,設定不同的樣式。例如:

css
/* 手機樣式 */
@media (max-width: 768px) {
  .container {
    flex-direction: column;
  }
}

/* 桌面樣式 */
@media (min-width: 769px) {
  .container {
    flex-direction: row;
  }
}

這段 CSS 就是當畫面寬度小於 768px(例如手機)時,把 .container 裡的內容變成垂直排列;當畫面大於 769px(例如桌機)時,則改為橫向排列。


小結

特性 說明
目標 讓網站在不同裝置上都有好體驗
關鍵技術 Media Query、百分比寬度、彈性布局等
優點 一套程式碼、多裝置支援、易於維護

在這個手機使用率超過桌機的時代,RWD 不只是加分項,而是每個網站的基本要求。透過簡單的技巧與結構規劃,你就能打造一個在各種螢幕上都表現良好的網頁,讓使用者愛不釋手!


上一篇
從0開始學習前端:DAY4-Flex的基本介紹
下一篇
從0開始學習前端:DAY6- Emmet 常用語法速查表
系列文
從0開始學習前端:30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言