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
38
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
180
Living Design Systems
davidroessli
0
110
Responsive Web Design
davidroessli
2
150
Responsive Web Design
davidroessli
6
230
ISO Redesign
davidroessli
0
52
Web { Design } Project Management
davidroessli
1
71
The Future of web applications in science
davidroessli
0
54
Objectifs 508
davidroessli
0
29
Project 508
davidroessli
0
49
Other Decks in Technology
See All in Technology
Amplify Gen2から知るAWS CDK Toolkit Libraryの使い方/How to use the AWS CDK Toolkit Library as known from Amplify Gen2
fossamagna
0
150
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
590
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
180
TableauLangchainとは何か?
cielo1985
1
140
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
350
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
140
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
250
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
6
4.1k
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
210
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
120
CDK Vibe Coding Fes
tomoki10
1
450
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
220
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Bash Introduction
62gerente
613
210k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
YesSQL, Process and Tooling at Scale
rocio
173
14k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
How to train your dragon (web standard)
notwaldorf
96
6.1k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
The Cult of Friendly URLs
andyhume
79
6.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The World Runs on Bad Software
bkeepers
PRO
69
11k
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