SlideShare a Scribd company logo
RWD(Responsive Web Design) 
ncku Tien-Yang Wu 
1
什麼是響應式設計? 
2
什麼是響應式設計? 
根據不同尺⼨寸螢幕⽽而有不同呈現⽅方式! 
3
舉個例⼦子 
沒有RWS 
有RWS 
4
舉個例⼦子 
沒有RWS 
有RWS 
太潮了... 
5
為什麼要⽤用響應式? 
不能因為潮就⽤用啊,太膚淺了 
6
來說說為啥要⽤用 
1.⾏行動裝置世代來臨 
2.開發成本較低 
3.維護較為⽅方便 
7
來說說為啥要⽤用 
1.⾏行動裝置世代來臨 
2.開發成本較低 
3.維護較為⽅方便 
4.因為潮 
8
響應式三⼤大要素 
Fluid Grid Layout 
Media Queries 
Flexible Media 
流體佈局 
媒體查詢 
⾃自適應媒體內容 
9
Fluid Grid Layout 流體佈局 
網站內容被切割成單元塊(像是可流動般) 
10
Media Queries 媒體查詢 
css3根據螢幕尺⼨寸判斷所載⼊入之css 
11
Flexible Media ⾃自適應媒體內容 
圖⽚片和⽂文字會隨螢幕尺⼨寸改變⽽而放⼤大or縮⼩小 
12
先來個不流動的排版 
960px 
40px 480px 
13
先來個不流動的排版 
960px 
40px 
480px 
960px 可以被2,3,4,5,6,8,10,12,15,16,20,24整除 
14
剖析DIV 
class=‘a’ 
class=‘b_1’ 
class=‘b’ 
class=‘b_2’ 
15
看個CSS 
margin: 邊界 
上下0px 左右對⿑齊 
置中 
float:left 
向左流動 
16
打開 
⾃自⼰己先玩玩看吧 
記得⽤用google chrome 檢查元素,任意更改數值或是刪掉 
css吧! 
17
來個流動的 
還記得Media Queries 嗎? 
@media ⽤用寬度 ( width ) 判斷 
18
來個流動的 
還記得Fluid Grid Layout 嗎? 
width 不再⽤用px 要⽤用%(百分⽐比) 
19
來個流動的 
電腦平板⼿手機 
20
打開 
看⼀一下CODE想⼀一下和不流動的有何不 
同 
記得⽤用google chrome 檢查元素,任意更改數值或是刪掉 
css吧! 
21
為什麼流動的地⽅方會出現px呢! 
22
⼩小技巧 
max-width: 960px; 
如果只有百分⽐比的話⼀一定會佔滿整個螢幕,必須要限 
定它最⼤大的尺⼨寸才⾏行 
23
結論 
在流動的世界裡,不能只有百分⽐比存在,要適時的使 
⽤用px去限制最⼤大或是最⼩小才⾏行! 
24
Flexible Media勒!!! 
25
Flexible Media 
⽂文字的⾃自適應:em,rem 
圖⽚片的⾃自適應: 
img { 
height: auto; 
max-width: 100%; 
} 
26
⾃自適應⽅方法百百種! 
技術也持續不斷推陳出新 
唯有不斷學習新知識,新技術 
27
⾃自適應⽅方法百百種! 
技術也持續不斷推陳出新 
唯有不斷學習新知識,新技術 
才能成為潮⼈人! 
28
學習資源 
CSS3 MEDIA QUERIES 詳細介紹與使⽤用⽅方法 
響應式網站範例 
網⾴頁設計該⽤用哪種字級單位px,em,rem? 
29

More Related Content

What's hot

陳國益 Sketchup 模型與 unity
陳國益   Sketchup 模型與 unity陳國益   Sketchup 模型與 unity
陳國益 Sketchup 模型與 unity
kuoyichen
 
アプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループアプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループ
Kenichi Suzuki
 
【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】
【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】
【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】
崚日 中井
 
あなたの価値を高めるWebアクセシビリティ(!importantバージョン)
あなたの価値を高めるWebアクセシビリティ(!importantバージョン)あなたの価値を高めるWebアクセシビリティ(!importantバージョン)
あなたの価値を高めるWebアクセシビリティ(!importantバージョン)
力也 伊原
 
スクラム開発について
スクラム開発についてスクラム開発について
スクラム開発について
Akio Terayama
 
Webアクセシビリティ 海外の最新動向 2018
Webアクセシビリティ 海外の最新動向 2018Webアクセシビリティ 海外の最新動向 2018
Webアクセシビリティ 海外の最新動向 2018
Makoto Ueki
 
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
Junpei Nakada
 
HTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティHTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティ
Naoki Matsuda
 
WAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しようWAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しよう
Nozomi Sawada
 
アジャイルにモデリングは必要か
アジャイルにモデリングは必要かアジャイルにモデリングは必要か
アジャイルにモデリングは必要か
Hiromasa Oka
 
モデリングもしないでアジャイルとは何事だ
モデリングもしないでアジャイルとは何事だモデリングもしないでアジャイルとは何事だ
モデリングもしないでアジャイルとは何事だ
Iwao Harada
 
UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide) UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide)
RightBrain inc.
 
BPL(Banksalad Product Language) 무야호
BPL(Banksalad Product Language) 무야호BPL(Banksalad Product Language) 무야호
BPL(Banksalad Product Language) 무야호
NAVER Engineering
 
別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf
別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf
別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf
Yu-Song Syu
 
모트모트 브랜드북: 홍보광고학과 2116395 이정빈
모트모트 브랜드북: 홍보광고학과 2116395 이정빈모트모트 브랜드북: 홍보광고학과 2116395 이정빈
모트모트 브랜드북: 홍보광고학과 2116395 이정빈
ssuser8e377a1
 
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
土岐 孝平
 
2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf
2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf
2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf
Artcoon
 
브랜드네이밍진단 및 컨셉이미지 제안서
브랜드네이밍진단 및 컨셉이미지 제안서브랜드네이밍진단 및 컨셉이미지 제안서
브랜드네이밍진단 및 컨셉이미지 제안서
포스트아이( Post-i Co., Ltd )
 
Angular2実践入門
Angular2実践入門Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
 

What's hot (20)

陳國益 Sketchup 模型與 unity
陳國益   Sketchup 模型與 unity陳國益   Sketchup 模型與 unity
陳國益 Sketchup 模型與 unity
 
アプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループアプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループ
 
【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】
【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】
【修正版】SCM_店舗在庫管理領域_ui改善_設計意図説明資料【SB_Tech_Festival_2022】
 
あなたの価値を高めるWebアクセシビリティ(!importantバージョン)
あなたの価値を高めるWebアクセシビリティ(!importantバージョン)あなたの価値を高めるWebアクセシビリティ(!importantバージョン)
あなたの価値を高めるWebアクセシビリティ(!importantバージョン)
 
スクラム開発について
スクラム開発についてスクラム開発について
スクラム開発について
 
Webアクセシビリティ 海外の最新動向 2018
Webアクセシビリティ 海外の最新動向 2018Webアクセシビリティ 海外の最新動向 2018
Webアクセシビリティ 海外の最新動向 2018
 
複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた複数サーバでセッションを共有する冴えたやりかた
複数サーバでセッションを共有する冴えたやりかた
 
HTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティHTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティ
 
WAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しようWAI-ARIAの考え方と使い方を整理しよう
WAI-ARIAの考え方と使い方を整理しよう
 
アジャイルにモデリングは必要か
アジャイルにモデリングは必要かアジャイルにモデリングは必要か
アジャイルにモデリングは必要か
 
It ppt.pptx
It ppt.pptxIt ppt.pptx
It ppt.pptx
 
モデリングもしないでアジャイルとは何事だ
モデリングもしないでアジャイルとは何事だモデリングもしないでアジャイルとは何事だ
モデリングもしないでアジャイルとは何事だ
 
UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide) UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide)
 
BPL(Banksalad Product Language) 무야호
BPL(Banksalad Product Language) 무야호BPL(Banksalad Product Language) 무야호
BPL(Banksalad Product Language) 무야호
 
別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf
別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf
別傻了 你就是不寫測試才會沒時間!CL ft. Hamastar.pdf
 
모트모트 브랜드북: 홍보광고학과 2116395 이정빈
모트모트 브랜드북: 홍보광고학과 2116395 이정빈모트모트 브랜드북: 홍보광고학과 2116395 이정빈
모트모트 브랜드북: 홍보광고학과 2116395 이정빈
 
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
 
2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf
2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf
2022 한양대_내셔널브랜드_NOCHE 브랜드디자인_럭키팀_최종발표.pdf
 
브랜드네이밍진단 및 컨셉이미지 제안서
브랜드네이밍진단 및 컨셉이미지 제안서브랜드네이밍진단 및 컨셉이미지 제안서
브랜드네이밍진단 및 컨셉이미지 제안서
 
Angular2実践入門
Angular2実践入門Angular2実践入門
Angular2実践入門
 

Similar to 響應式網頁教學

Hyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenarioHyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenarioKai Fu Hsieh
 
RWD & SEO的藝術
RWD & SEO的藝術RWD & SEO的藝術
RWD & SEO的藝術
Hitomi Yang
 
twMVC#13 | RWD不是你想的那樣!
twMVC#13 | RWD不是你想的那樣!twMVC#13 | RWD不是你想的那樣!
twMVC#13 | RWD不是你想的那樣!
twMVC
 
RWD不是你想的那樣 tw mvc#13
RWD不是你想的那樣 tw mvc#13RWD不是你想的那樣 tw mvc#13
RWD不是你想的那樣 tw mvc#13
twMVC
 
董大偉,Silverlight實務應用範例講座
董大偉,Silverlight實務應用範例講座董大偉,Silverlight實務應用範例講座
董大偉,Silverlight實務應用範例講座Chui-Wen Chiu
 
深入淺出RWD自適應網頁設計
深入淺出RWD自適應網頁設計深入淺出RWD自適應網頁設計
深入淺出RWD自適應網頁設計
Marie Chang
 
Architect 201003-by-info q
Architect 201003-by-info qArchitect 201003-by-info q
Architect 201003-by-info qgavin shaw
 
Responsive design on drupal
Responsive design on drupalResponsive design on drupal
Responsive design on drupal
Chris Wu
 
Ruby on rails部署
Ruby on rails部署Ruby on rails部署
Ruby on rails部署Deng Peng
 
RWD 響應式網頁
RWD 響應式網頁RWD 響應式網頁
RWD 響應式網頁
彭其捷 Jack
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructurekyhpudding
 
Responsive web design的能與不能
Responsive web design的能與不能Responsive web design的能與不能
Responsive web design的能與不能
Wan Jen Huang
 
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案 Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案 drewz lin
 
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
Ying-Chun Cheng
 
如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化洧杰 廖
 
A new way to use Wikipedia for collaborative innovation"
 A new way to use Wikipedia for collaborative innovation" A new way to use Wikipedia for collaborative innovation"
A new way to use Wikipedia for collaborative innovation"
TEDxFuzhou
 
高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop洧杰 廖
 
Easy to recap AWS reinvent 2017
Easy to recap AWS reinvent 2017Easy to recap AWS reinvent 2017
Easy to recap AWS reinvent 2017
Win Yu
 
hicloud PaaS 雲創平台 for java developer
hicloud PaaS 雲創平台 for java developerhicloud PaaS 雲創平台 for java developer
hicloud PaaS 雲創平台 for java developer
hicloud-paas
 

Similar to 響應式網頁教學 (20)

Hyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenarioHyweb RWD & CMS develop scenario
Hyweb RWD & CMS develop scenario
 
RWD & SEO的藝術
RWD & SEO的藝術RWD & SEO的藝術
RWD & SEO的藝術
 
twMVC#13 | RWD不是你想的那樣!
twMVC#13 | RWD不是你想的那樣!twMVC#13 | RWD不是你想的那樣!
twMVC#13 | RWD不是你想的那樣!
 
RWD不是你想的那樣 tw mvc#13
RWD不是你想的那樣 tw mvc#13RWD不是你想的那樣 tw mvc#13
RWD不是你想的那樣 tw mvc#13
 
董大偉,Silverlight實務應用範例講座
董大偉,Silverlight實務應用範例講座董大偉,Silverlight實務應用範例講座
董大偉,Silverlight實務應用範例講座
 
深入淺出RWD自適應網頁設計
深入淺出RWD自適應網頁設計深入淺出RWD自適應網頁設計
深入淺出RWD自適應網頁設計
 
Rwd intro
Rwd introRwd intro
Rwd intro
 
Architect 201003-by-info q
Architect 201003-by-info qArchitect 201003-by-info q
Architect 201003-by-info q
 
Responsive design on drupal
Responsive design on drupalResponsive design on drupal
Responsive design on drupal
 
Ruby on rails部署
Ruby on rails部署Ruby on rails部署
Ruby on rails部署
 
RWD 響應式網頁
RWD 響應式網頁RWD 響應式網頁
RWD 響應式網頁
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructure
 
Responsive web design的能與不能
Responsive web design的能與不能Responsive web design的能與不能
Responsive web design的能與不能
 
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案 Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
Top100summit东软 孙广宇-uni sdp基于html5构建的跨平台的统一智能设备解决方案
 
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
利用HTML5+CSS3打造行動裝置友善網站-響應式網頁技術介紹
 
如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化如何逐步提升CSS的可利用性、模組化
如何逐步提升CSS的可利用性、模組化
 
A new way to use Wikipedia for collaborative innovation"
 A new way to use Wikipedia for collaborative innovation" A new way to use Wikipedia for collaborative innovation"
A new way to use Wikipedia for collaborative innovation"
 
高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop
 
Easy to recap AWS reinvent 2017
Easy to recap AWS reinvent 2017Easy to recap AWS reinvent 2017
Easy to recap AWS reinvent 2017
 
hicloud PaaS 雲創平台 for java developer
hicloud PaaS 雲創平台 for java developerhicloud PaaS 雲創平台 for java developer
hicloud PaaS 雲創平台 for java developer
 

More from Tien-Yang (Aiden) Wu

Hidden markov model
Hidden markov modelHidden markov model
Hidden markov model
Tien-Yang (Aiden) Wu
 
Scalable machine learning
Scalable machine learningScalable machine learning
Scalable machine learning
Tien-Yang (Aiden) Wu
 
沒有想像中簡單的簡單分類器 Knn
沒有想像中簡單的簡單分類器 Knn沒有想像中簡單的簡單分類器 Knn
沒有想像中簡單的簡單分類器 Knn
Tien-Yang (Aiden) Wu
 
Scalable sentiment classification for big data analysis using naive bayes cla...
Scalable sentiment classification for big data analysis using naive bayes cla...Scalable sentiment classification for big data analysis using naive bayes cla...
Scalable sentiment classification for big data analysis using naive bayes cla...
Tien-Yang (Aiden) Wu
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
Tien-Yang (Aiden) Wu
 
Collaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopCollaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on Hadoop
Tien-Yang (Aiden) Wu
 
Parallel-kmeans
Parallel-kmeansParallel-kmeans
Parallel-kmeans
Tien-Yang (Aiden) Wu
 
K means
K meansK means
RDD
RDDRDD
Semantic ui教學
Semantic ui教學Semantic ui教學
Semantic ui教學
Tien-Yang (Aiden) Wu
 
NoSQL & JSON
NoSQL & JSONNoSQL & JSON
NoSQL & JSON
Tien-Yang (Aiden) Wu
 
Weebly上手教學
Weebly上手教學Weebly上手教學
Weebly上手教學
Tien-Yang (Aiden) Wu
 
簡易爬蟲製作和Pttcrawler
簡易爬蟲製作和Pttcrawler簡易爬蟲製作和Pttcrawler
簡易爬蟲製作和Pttcrawler
Tien-Yang (Aiden) Wu
 
Python簡介和多版本虛擬環境架設
Python簡介和多版本虛擬環境架設Python簡介和多版本虛擬環境架設
Python簡介和多版本虛擬環境架設
Tien-Yang (Aiden) Wu
 

More from Tien-Yang (Aiden) Wu (14)

Hidden markov model
Hidden markov modelHidden markov model
Hidden markov model
 
Scalable machine learning
Scalable machine learningScalable machine learning
Scalable machine learning
 
沒有想像中簡單的簡單分類器 Knn
沒有想像中簡單的簡單分類器 Knn沒有想像中簡單的簡單分類器 Knn
沒有想像中簡單的簡單分類器 Knn
 
Scalable sentiment classification for big data analysis using naive bayes cla...
Scalable sentiment classification for big data analysis using naive bayes cla...Scalable sentiment classification for big data analysis using naive bayes cla...
Scalable sentiment classification for big data analysis using naive bayes cla...
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Collaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopCollaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on Hadoop
 
Parallel-kmeans
Parallel-kmeansParallel-kmeans
Parallel-kmeans
 
K means
K meansK means
K means
 
RDD
RDDRDD
RDD
 
Semantic ui教學
Semantic ui教學Semantic ui教學
Semantic ui教學
 
NoSQL & JSON
NoSQL & JSONNoSQL & JSON
NoSQL & JSON
 
Weebly上手教學
Weebly上手教學Weebly上手教學
Weebly上手教學
 
簡易爬蟲製作和Pttcrawler
簡易爬蟲製作和Pttcrawler簡易爬蟲製作和Pttcrawler
簡易爬蟲製作和Pttcrawler
 
Python簡介和多版本虛擬環境架設
Python簡介和多版本虛擬環境架設Python簡介和多版本虛擬環境架設
Python簡介和多版本虛擬環境架設
 

響應式網頁教學