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 Design
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Nico Verbruggen
April 22, 2013
Programming
0
96
Responsive Design
A very basic presentation we gave about responsive design, its history and its future.
Nico Verbruggen
April 22, 2013
Tweet
Share
More Decks by Nico Verbruggen
See All by Nico Verbruggen
OpenShowcase
nicoverbruggen
0
74
Peacocks | Rokjesweer — Apps for Ghent '14
nicoverbruggen
0
350
9K Presentation | November 28 @ Eurocities Ghent
nicoverbruggen
0
82
Presentation 9K Spotter + Builder (#oSoc13)
nicoverbruggen
2
260
Other Decks in Programming
See All in Programming
組織で育むオブザーバビリティ
ryota_hnk
0
170
Grafana:建立系統全知視角的捷徑
blueswen
0
320
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
990
高速開発のためのコード整理術
sutetotanuki
1
380
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
250
AI & Enginnering
codelynx
0
110
AtCoder Conference 2025
shindannin
0
1k
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
dchart: charts from deck markup
ajstarks
3
990
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
63
Navigating Team Friction
lara
192
16k
Balancing Empowerment & Direction
lara
5
880
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
The browser strikes back
jonoalderson
0
360
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
How GitHub (no longer) Works
holman
316
140k
WCS-LA-2024
lcolladotor
0
440
The Curious Case for Waylosing
cassininazir
0
230
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Deep Space Network (abreviated)
tonyrice
0
45
Transcript
RESPONSIVE DESIGN by Tim Vermaercke, Gertjan Vermeir & Nico Verbruggen
Contents • Introduction • History of mobile browsing & design
• Why implement a responsive design? • Implementation (how-to) • Short demonstration
Introduction A brief explanation of responsive design
What is responsive design? • creating a website design that
supports: ◦ multiple screen sizes using a grid-based system
None
What is responsive design? • creating a website design that
supports: ◦ multiple screen sizes ◦ multiple input methods mouse/trackpad, finger(s)
None
History of the mobile web How we got to this
point
2007 Year of the new smartphones
None
None
No real browsing, no mobile site (mostly used for email)
2008-2010 Introduction of 3G and faster phones + networks
None
3G > EDGE no 'fast' internet, but used for some
browsing (!) some request for mobile websites
2010 Introduction of the first tablets
None
2011-2012 More and more tablets, more and more smartphones (more
Android!)
Adaptive design (a dynamic site where adaptation occurs server-side)
Responsive design (a dynamic site where adaptation occurs client-side)
Today 4G, many tablets, many smartphones more mobile browsing
4G: faster than WiFi (limited availability in Belgium)
Adobe Digital Marketing Analysis (March 2013, data from February '13)
(http://blogs.adobe.com/digitalmarketing/digital-index/tablets-trump-smartphones-in-global-website-traffic/)
Adobe Digital Marketing Analysis (March 2013, data from February '13)
(http://blogs.adobe.com/digitalmarketing/digital-index/tablets-trump-smartphones-in-global-website-traffic/)
Why we chose responsive design
Web developer • World Wide Web applications • Up to
date • New methods • Technical • Design
The rising demand
Why implement a responsive design?
Twice the work Lyrics Designs Coding
By 2020, mobile internet should take over desktop internet usage
None
Techniques
Device awareness since CSS 2.1 <link rel="stylesheet" type="text/css" href="screen.css" media="screen"
/> <link rel="stylesheet" type="text/css" href="print.css" media="print" />
Acceptable Media Types
None
iPhone 3G 320 by 480 pixels iPhone 5 640 by
1,136 pixels
<link rel="stylesheet" type="text/css" href="style.css" media="handheld" /> <link rel="stylesheet" type="text/css" href="style.css"
media="handheld and (max- device-width: 320px)” />
<link rel="stylesheet" type="text/css" href="style.css" media="handheld and (max-device-width: 320px)” /> Media
type Media query
<link rel="stylesheet" type="text/css" href="style.css" media="handheld and (max-device-width: 1136px) and (resolution:
326ppi)” /> Keyword to chain properties together
@media screen and (max-device-width: 1136px) { body { background: #000;
color: #FFF; } }
@import url(‘style.css’) screen and (max- device-width: 1136px);
media queries = conditional
Questions?
Some extra time Here's some examples
a list apart
designed to move
and many more...
Thank you for your attention!