SlideShare ist ein Scribd-Unternehmen logo
1 von 53
RWD 響應式網頁
彭其捷
http://about.me/divaka
RWD 優點
2
優點
開發與維
護成本
不需下載
APP就能
使用
可同時適
用不同裝
置
開發 RWD 網頁
大概 1day ~ 1個月
開發專屬 APP
大概 N 個月
RWD 限制
3
 萬惡的 IE
 IE9+ 以上才完整支援
 效能問題
 網站內容載入量一般比 APP 多
 體驗問題
4
http://alistapart.com/d/responsive-web-
design/ex/ex-site-FINAL.html
RWD 經典案例
大螢幕框架
5
中型與小型螢幕的網站內容框架
6
同場加映:教育百科
7
http://pedia.cloud.edu.tw/
RWD 原則
8
 按鈕要好點選(減少文字超連結),避免 hover
 多使用滿版的排版,但定義出內容寬度
 手機版的設計不一定要多華麗(清楚比較重要)
 大版面的圖片/影片比較清楚
 盡量保有相對應的資訊架構
 PC/Mobile 內容不一定要完全相同
 前後頁階層需定義清楚
按鈕要給他大一點
9
 避免純文字型的按鈕
設計限制:需減少 Hover 的行為
10
 行動裝置上面,沒有 hover 的事件
 需直接顯示文字
多使用滿版的排版,但定義出內容寬度
11
 定義出中間的區塊,才好進行縮放
 簡單的作法:寬度一般訂在 1024px(或是 800px)
手機版的設計不一定要多華麗
12
 RWD 內頁的設計有時不用想太
多
 清楚比較重要
 導航 + 下拉式選單的設計
 簡單又好用
大版面的圖片/影片比較清楚
13
http://www.w3schools.com/css/css_rwd_images.asp
http://www.w3schools.com/css/css_rwd_videos.asp
Banner 選擇方式
14
 在大中小螢幕都能正常顯示,雖然顯示的圖片區塊不同
盡量保有相對應的資訊架構
15
 教育百科:Menu RWD 設計
頁籤也可以改成下拉式
16
PC/Mobile 內容不一定要完全相同
17
 好像有些地方不一樣
 好用的 .element{display:none}
RWD Concept
PC 排版種類:靜態排版(Static)
19
RWD 液體狀排版(Liquid)
20
RWD 設計原理
21
原本側邊的元素
就讓他往下 float 吧
區塊定義需清楚
22
RWD Framework
RWD Framework(Bootstrap)
24
http://getbootstrap.com/examples/grid/
Bootstrap 的 RWD 設計
25
Grid Sysyem
http://www.w3schools.com/css/css_rwd_grid.asp
http://www.bootply.com/render/73778
Bootstrap 的 RWD 設計
26
Grid Sysyem
http://www.w3schools.com/css/css_rwd_grid.asp
瀏覽器大小改變時,也會自動縮放
RWD Test
快速裝置測試(解析度差異)
28
 http://mattkersley.com/responsive/
快速裝置測試(各種 iPhone)
29
 http://www.responsinator.com/
使用外掛
30
 Window Resizer
快速裝置測試
31
 還是直接拖拉瀏覽器最快
瀏覽器 Debug
32
 Chrome:Chrome Develop Console
 Firefox:Firebug
 IE:按 F12 Develop tool(不能使用 console.log)
語法測試方法
33
 Jsfiddle
 http://jsfiddle.net/divaka/jf6akxt6/
跨瀏覽器測試:Multi –browser
Viewer
34
 可完整測試 IE 舊版
 效果遠好於 IE Tester
跨 OS 測試:安裝 VM
35
 Win 使用 VM 軟體
 Mac 使用 Parallel Desktop
跨裝置測試:Electric Mobile Studio
36
 最好當然是手上有機器
 可以模擬實際呈現的樣式
 網站:http://www.electricplum.com/studio.aspx
RWD 網站資源
檢測網站速度
38
 Google 檢測網頁
 https://developers.google.com/speed/pagespeed/insights/
參考閱讀
39
 http://mediaqueri.es/
專門蒐集各式各樣的 Media Queries 效果
http://responsive-jp.com/
日本的 RWD 網站
替網站加入 RWD:Media Query
CSS Reset
41
 可統一不同瀏覽器的標準
http://www.vcarrer.com/2010/11/css-mobile-reset.html
CSS Media Query
42
http://www.w3schools.com/cssref/css3_pr_mediaquery.asp
目前可用的幾種 media type
43
Media Features
44
出處
設備對應 Media Query
45
http://nmsdvid.com/snippets/
RWD 設計原理
46
偵測 Orientation
47
 http://www.w3schools.com/css/css_rwd_mediaqueries.asp
加入 CSS import 的技巧
48
https://github.com/bohachu/eduPedia/blob/e3f805879502617a7412c684c
521cd650cbdba04/eduPedia/Views/Shared/_LayoutHeaderFooter.cshtml
獨立一個 CSS 定義,比較容易維護
用 class 的方式套用 RWD
取代直接針對元素下 CSS
49
RWD 的 Viewport 設定
50
不同設備顯示不同圖片
51
http://www.w3schools.com/css/css_rwd_images.asp
不要想太多的 select 與 option
52
 建議直接用標準語法吧,簡單清爽無 Bug
 在各裝置上面都擁有最佳的呈現
 例如:
 HTML <select> Tag
 HTML <option> Tag
 HTML <form> Tag
THE END

Weitere ähnliche Inhalte

Was ist angesagt?

響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計
Nowill Chang
 
Mobile web開發架構與入門
Mobile web開發架構與入門Mobile web開發架構與入門
Mobile web開發架構與入門
Chi-wen Sun
 
App Developer Team Learning Map
App Developer Team Learning MapApp Developer Team Learning Map
App Developer Team Learning Map
Ryan Chung
 
Mobile Web(preview version)
Mobile Web(preview version)Mobile Web(preview version)
Mobile Web(preview version)
Yu Wei Shang
 
HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型
Tom Fan
 

Was ist angesagt? (15)

Web Design 設計過程與合作經驗分享
Web Design 設計過程與合作經驗分享Web Design 設計過程與合作經驗分享
Web Design 設計過程與合作經驗分享
 
coServ & RWD
coServ & RWD coServ & RWD
coServ & RWD
 
響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計響應式設計(RWD)與網站前瞻性設計
響應式設計(RWD)與網站前瞻性設計
 
Mobile web開發架構與入門
Mobile web開發架構與入門Mobile web開發架構與入門
Mobile web開發架構與入門
 
RWD & SEO的藝術
RWD & SEO的藝術RWD & SEO的藝術
RWD & SEO的藝術
 
Responsive design on drupal
Responsive design on drupalResponsive design on drupal
Responsive design on drupal
 
SOBO Design profile
SOBO Design profileSOBO Design profile
SOBO Design profile
 
Design in Agile Development
Design in Agile DevelopmentDesign in Agile Development
Design in Agile Development
 
App Developer Team Learning Map
App Developer Team Learning MapApp Developer Team Learning Map
App Developer Team Learning Map
 
Rwd intro
Rwd introRwd intro
Rwd intro
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局   long20141212 html5 及微軟跨平台佈局   long
20141212 html5 及微軟跨平台佈局 long
 
Let's talk about Web Design
Let's talk about Web DesignLet's talk about Web Design
Let's talk about Web Design
 
Mobile Web(preview version)
Mobile Web(preview version)Mobile Web(preview version)
Mobile Web(preview version)
 
HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型
 

Andere mochten auch

Videgree-新增工作
Videgree-新增工作Videgree-新增工作
Videgree-新增工作
DesBear Li
 
愛顧客 分享茶會 感動行銷
愛顧客 分享茶會 感動行銷愛顧客 分享茶會 感動行銷
愛顧客 分享茶會 感動行銷
DesBear Li
 
Linkedin Gen Script
Linkedin Gen ScriptLinkedin Gen Script
Linkedin Gen Script
howardhuang
 
What we-believe
What we-believeWhat we-believe
What we-believe
SSMC
 

Andere mochten auch (20)

資料視覺化 (科智企業股份有限公司 內訓課程)
資料視覺化 (科智企業股份有限公司 內訓課程)資料視覺化 (科智企業股份有限公司 內訓課程)
資料視覺化 (科智企業股份有限公司 內訓課程)
 
Videgree-新增工作
Videgree-新增工作Videgree-新增工作
Videgree-新增工作
 
愛顧客 分享茶會 感動行銷
愛顧客 分享茶會 感動行銷愛顧客 分享茶會 感動行銷
愛顧客 分享茶會 感動行銷
 
Web basic
Web basicWeb basic
Web basic
 
中小企業使用經驗分享 愛報告茶會 Alan_20120112
中小企業使用經驗分享 愛報告茶會 Alan_20120112中小企業使用經驗分享 愛報告茶會 Alan_20120112
中小企業使用經驗分享 愛報告茶會 Alan_20120112
 
走在前面,看見世界的設計
走在前面,看見世界的設計走在前面,看見世界的設計
走在前面,看見世界的設計
 
Bear RWD
Bear RWDBear RWD
Bear RWD
 
符合時代的介面設計潮流
符合時代的介面設計潮流符合時代的介面設計潮流
符合時代的介面設計潮流
 
Pinkoi 與 RWD @RGBA 構思
Pinkoi 與 RWD @RGBA 構思Pinkoi 與 RWD @RGBA 構思
Pinkoi 與 RWD @RGBA 構思
 
Vital UI kit
Vital UI kitVital UI kit
Vital UI kit
 
從技術角度看 RWD - Technical Approaches to RWD
從技術角度看 RWD - Technical Approaches to RWD從技術角度看 RWD - Technical Approaches to RWD
從技術角度看 RWD - Technical Approaches to RWD
 
Linkedin Gen Script
Linkedin Gen ScriptLinkedin Gen Script
Linkedin Gen Script
 
Introduction to Hadoop - ACCU2010
Introduction to Hadoop - ACCU2010Introduction to Hadoop - ACCU2010
Introduction to Hadoop - ACCU2010
 
2012 08 24 backbone_2
2012 08 24 backbone_22012 08 24 backbone_2
2012 08 24 backbone_2
 
What we-believe
What we-believeWhat we-believe
What we-believe
 
Urbanism São Paulo
Urbanism São PauloUrbanism São Paulo
Urbanism São Paulo
 
Judgement or discernment 18 august 2013 csg
Judgement or discernment 18 august 2013  csgJudgement or discernment 18 august 2013  csg
Judgement or discernment 18 august 2013 csg
 
Margarita Carranza Torres N L 5
Margarita Carranza Torres N L 5Margarita Carranza Torres N L 5
Margarita Carranza Torres N L 5
 
Maximize How You Individualize: because the Journey and Outcome Matter
Maximize How You Individualize: because the Journey and Outcome Matter  Maximize How You Individualize: because the Journey and Outcome Matter
Maximize How You Individualize: because the Journey and Outcome Matter
 
"I will build My church and the gates of hell shall not prevail agaist it"
"I will build My church and the gates of hell shall not prevail agaist it" "I will build My church and the gates of hell shall not prevail agaist it"
"I will build My church and the gates of hell shall not prevail agaist it"
 

Ähnlich wie RWD 響應式網頁

聊聊一些体验过的“云服务”
聊聊一些体验过的“云服务”聊聊一些体验过的“云服务”
聊聊一些体验过的“云服务”
popoer
 
6 rexsee:会html就会android
6 rexsee:会html就会android6 rexsee:会html就会android
6 rexsee:会html就会android
36Kr.com
 
淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践
alvis-m
 
I os与android多平台开发心得
I os与android多平台开发心得I os与android多平台开发心得
I os与android多平台开发心得
drewz lin
 
IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》
easychen
 
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
zhengyiwuxian
 
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
MOBINODE
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
Joseph Chiang
 

Ähnlich wie RWD 響應式網頁 (20)

行動技術開發概論
行動技術開發概論行動技術開發概論
行動技術開發概論
 
twMVC#13 | RWD不是你想的那樣!
twMVC#13 | RWD不是你想的那樣!twMVC#13 | RWD不是你想的那樣!
twMVC#13 | RWD不是你想的那樣!
 
编写跨平台的手机软件
编写跨平台的手机软件编写跨平台的手机软件
编写跨平台的手机软件
 
Responsive Web Design [rebuild as design]
Responsive Web Design [rebuild as design]Responsive Web Design [rebuild as design]
Responsive Web Design [rebuild as design]
 
聊聊一些体验过的“云服务”
聊聊一些体验过的“云服务”聊聊一些体验过的“云服务”
聊聊一些体验过的“云服务”
 
6 rexsee:会html就会android
6 rexsee:会html就会android6 rexsee:会html就会android
6 rexsee:会html就会android
 
阿里巴巴国际站架构分析和镜像解决方案
阿里巴巴国际站架构分析和镜像解决方案阿里巴巴国际站架构分析和镜像解决方案
阿里巴巴国际站架构分析和镜像解决方案
 
淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践淘宝彩票移动项目开发实践
淘宝彩票移动项目开发实践
 
I os与android多平台开发心得
I os与android多平台开发心得I os与android多平台开发心得
I os与android多平台开发心得
 
IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》
 
Windows 8.1 app 研習營三小時
Windows 8.1 app 研習營三小時Windows 8.1 app 研習營三小時
Windows 8.1 app 研習營三小時
 
Bootstrap 導入分享
Bootstrap 導入分享Bootstrap 導入分享
Bootstrap 導入分享
 
VSCode Remote Development 介紹
VSCode Remote Development 介紹VSCode Remote Development 介紹
VSCode Remote Development 介紹
 
标准版手机兼容性设计指引
标准版手机兼容性设计指引标准版手机兼容性设计指引
标准版手机兼容性设计指引
 
行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用
 
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionicStudy4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
 
React单页应用性能调优实践
React单页应用性能调优实践React单页应用性能调优实践
React单页应用性能调优实践
 
Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409Appcan移动应用开发平台介绍120409
Appcan移动应用开发平台介绍120409
 
Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台Appcan介绍自己的应用开发平台
Appcan介绍自己的应用开发平台
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
 

Mehr von 彭其捷 Jack

Mehr von 彭其捷 Jack (20)

[演講簡報] Mopcon - 巧用 UI & UX 工具,提升設計溝通品質(彭其捷)
[演講簡報] Mopcon - 巧用 UI & UX 工具,提升設計溝通品質(彭其捷)[演講簡報] Mopcon - 巧用 UI & UX 工具,提升設計溝通品質(彭其捷)
[演講簡報] Mopcon - 巧用 UI & UX 工具,提升設計溝通品質(彭其捷)
 
2021/3/22 亞洲大學|數位人文與互動科技
2021/3/22 亞洲大學|數位人文與互動科技2021/3/22 亞洲大學|數位人文與互動科技
2021/3/22 亞洲大學|數位人文與互動科技
 
帶你一窺資料視覺化的神奇與奧妙(彭其捷)
帶你一窺資料視覺化的神奇與奧妙(彭其捷)帶你一窺資料視覺化的神奇與奧妙(彭其捷)
帶你一窺資料視覺化的神奇與奧妙(彭其捷)
 
2021/1/7|交大資管人的斜槓旅程
2021/1/7|交大資管人的斜槓旅程2021/1/7|交大資管人的斜槓旅程
2021/1/7|交大資管人的斜槓旅程
 
2020/12 交通大學_資料視覺化與我們的生活|彭其捷
2020/12 交通大學_資料視覺化與我們的生活|彭其捷2020/12 交通大學_資料視覺化與我們的生活|彭其捷
2020/12 交通大學_資料視覺化與我們的生活|彭其捷
 
2020/11 PyData|人人都可以學會的資料視覺化(彭其捷)
2020/11 PyData|人人都可以學會的資料視覺化(彭其捷)2020/11 PyData|人人都可以學會的資料視覺化(彭其捷)
2020/11 PyData|人人都可以學會的資料視覺化(彭其捷)
 
2020/11 台大地理系|Tableau 資料視覺化與地圖製作
2020/11 台大地理系|Tableau 資料視覺化與地圖製作2020/11 台大地理系|Tableau 資料視覺化與地圖製作
2020/11 台大地理系|Tableau 資料視覺化與地圖製作
 
2020_11 (南湖高中)用資料視覺化說故事
2020_11 (南湖高中)用資料視覺化說故事2020_11 (南湖高中)用資料視覺化說故事
2020_11 (南湖高中)用資料視覺化說故事
 
2020/11 中華電信|科技藝術與互動技術(製作者:彭其捷)
2020/11 中華電信|科技藝術與互動技術(製作者:彭其捷)2020/11 中華電信|科技藝術與互動技術(製作者:彭其捷)
2020/11 中華電信|科技藝術與互動技術(製作者:彭其捷)
 
2020_11 台北市立大學 特教學系|講題:善用設計思考,引導團隊溝通共識
2020_11 台北市立大學 特教學系|講題:善用設計思考,引導團隊溝通共識2020_11 台北市立大學 特教學系|講題:善用設計思考,引導團隊溝通共識
2020_11 台北市立大學 特教學系|講題:善用設計思考,引導團隊溝通共識
 
【台科大設計所】聊聊設計與數據思維|彭其捷
【台科大設計所】聊聊設計與數據思維|彭其捷【台科大設計所】聊聊設計與數據思維|彭其捷
【台科大設計所】聊聊設計與數據思維|彭其捷
 
2020/8/15 AI學校:如何推動組織的 AI 團隊文化?(講者:彭其捷)
2020/8/15 AI學校:如何推動組織的 AI 團隊文化?(講者:彭其捷)2020/8/15 AI學校:如何推動組織的 AI 團隊文化?(講者:彭其捷)
2020/8/15 AI學校:如何推動組織的 AI 團隊文化?(講者:彭其捷)
 
2020/7/25 台灣人工智慧學校|講題:AI與資料視覺化
2020/7/25 台灣人工智慧學校|講題:AI與資料視覺化2020/7/25 台灣人工智慧學校|講題:AI與資料視覺化
2020/7/25 台灣人工智慧學校|講題:AI與資料視覺化
 
成大電機|大數據與使用者經驗設計 Workshop|彭其捷
成大電機|大數據與使用者經驗設計 Workshop|彭其捷成大電機|大數據與使用者經驗設計 Workshop|彭其捷
成大電機|大數據與使用者經驗設計 Workshop|彭其捷
 
中原資管系|資管人的數位素養|彭其捷
中原資管系|資管人的數位素養|彭其捷中原資管系|資管人的數位素養|彭其捷
中原資管系|資管人的數位素養|彭其捷
 
2019/11/28 環境數據分析|以空污分析為例
2019/11/28 環境數據分析|以空污分析為例2019/11/28 環境數據分析|以空污分析為例
2019/11/28 環境數據分析|以空污分析為例
 
2019_11_21 世新大學|資料視覺化課程
2019_11_21 世新大學|資料視覺化課程2019_11_21 世新大學|資料視覺化課程
2019_11_21 世新大學|資料視覺化課程
 
【人工智慧學校】2019/11/22 AI 與特徵工程:PM觀點(彭其捷)
【人工智慧學校】2019/11/22 AI 與特徵工程:PM觀點(彭其捷)【人工智慧學校】2019/11/22 AI 與特徵工程:PM觀點(彭其捷)
【人工智慧學校】2019/11/22 AI 與特徵工程:PM觀點(彭其捷)
 
2019/10/27 創造力年會|用設計思考,讓團隊更有創造力|彭其捷
2019/10/27 創造力年會|用設計思考,讓團隊更有創造力|彭其捷2019/10/27 創造力年會|用設計思考,讓團隊更有創造力|彭其捷
2019/10/27 創造力年會|用設計思考,讓團隊更有創造力|彭其捷
 
2019年9月 台北科技大學分享(談閱讀與寫作)
2019年9月 台北科技大學分享(談閱讀與寫作)2019年9月 台北科技大學分享(談閱讀與寫作)
2019年9月 台北科技大學分享(談閱讀與寫作)
 

RWD 響應式網頁