Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Responsive Web Design
Search
David Roessli
June 20, 2012
Technology
0
31
Responsive Web Design
ISO Breakfast Talk
David Roessli
June 20, 2012
Tweet
Share
More Decks by David Roessli
See All by David Roessli
GCBHR Design Thoughts
davidroessli
0
150
Living Design Systems
davidroessli
0
110
Responsive Web Design
davidroessli
2
150
Responsive Web Design
davidroessli
6
220
ISO Redesign
davidroessli
0
42
Web { Design } Project Management
davidroessli
1
69
The Future of web applications in science
davidroessli
0
45
Objectifs 508
davidroessli
0
26
Project 508
davidroessli
0
44
Other Decks in Technology
See All in Technology
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
140
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
120
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
160
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
390
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
140
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
120
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
530
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
Featured
See All Featured
Making Projects Easy
brettharned
115
5.9k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Facilitating Awesome Meetings
lara
50
6.1k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Building Applications with DynamoDB
mza
90
6.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Transcript
Responsive { web } design David Roessli cybermedia concepts Creative
Commons Attribution-ShareAlike 2.5 Switzerland License. ISO Breakfast Talk on June 20th, 2012
Andy Clarke @Malarkey stuffandnonsense.co.uk
Mobile browsing is expected to outpace desktop-based access within 2013
to 2015” theverge.com/2012/2/4/2769538/smartphones-overtake-computers-shipping-increase-2011-canalys mediapost.com/publications/?fa=Articles.showArticle&art_aid=120590 morganstanley.com/institutional/techresearch/mobile_internet_report122009.html “
A shifting landscape
there was a time when screen size ~ user’s location
there was a time when screen size ~ user’s bandwith
www.osteofrance.com vs m.osteofrance.com
but not anymore
small screen size ≠ at a street corner in a
hurry
large screen size ≠ at the office or at home
None
None
None
None
None
None
None
None
so let’s not assume
We’re faced with a greater number of devices, input modes,
and browsers than ever before
Becoming responsive
Responsable responsive web design is currently the best answer we’ve
found to address this issue. Today.
www.iso.org at different browser sizes
www.iso.org
layout agnostic
1
target ÷ context = result Flexible designs make no assumptions
about a browser window’s width, and adapt beautifully to devices that have portrait and landscape modes. Fluid grids: adapt beautifully alistapart.com/articles/fluidgrids 24ways.org/2011/theres-no-formula-for-great-designs
Fluid grids: adapt beautifully
2
Flexible images: resize smoothly
3
Media queries: know your breakpoints 480 600 768 992 1382
phone phone (landscape) kindle tablet tablet (landscape) desktop desktop+
Make pages which are accessible, regardless of the browser, platform
or screen that your reader chooses or must use to access your pages.
Designing adaptable pages is designing accessible pages