SlideShare a Scribd company logo
Using Responsive Web
Design To Make Your Web
Work Everywhere
Chris Love
http://Love2Dev.com
@ChrisLove
My Bio
ASP.NET MVP
ASP Insider
Edge User Agent
Web developer 25 years
Author & Speaker
@ChrisLove
Love2Dev.com
Slide Deck & Source Code
Source Code
http://GitHub.com/docluv
Slide Deck
http://slideshare.net/docluv/
presentations
Responsive Web Design
Introduced by Ethan Marcotte 2010 - bit.ly/178an9e
Design responds
to the
screen size
Responsive web design
Optimal
viewing
experience
& easy
navigation
Responsive web design
Minimal resizing,
panning, and
scrolling
Responsive web design
http://bit.ly/20p5Qc0
Why Responsive Web
Design?
SEO
Hayley Francis
http://bit.ly/1VcJXNY
ā€œGoogle not only recommends RWD as the
best way to target mobile users, but also favors
mobile-optimized sites when presenting
results for searches made on a mobile device.ā€
http://bit.ly/1VcJXNY
SEO
ā€œMobile websites can suffer from a high bounce rate if
the content they offer is too stripped down, or too
dissimilar from the content offered on the desktop site.
Google will interpret this high bounce rate as a sign
that a website isn’t offering relevant content to users,
which is likely to lead to a drop in rankings.ā€
Hayley Francis
http://bit.ly/1VcJXNY
Single Web Site/App
Consistent Content = Happy Users
Single Web Site/App
Easier to Maintain Code
Single Web Site/App
Reduce number of devices used to
accomplish a goal
60% adults use at least 2 devices every day
40% have changed device through an activity
http://bit.ly/22jCR95
Not Mobile Friendly Loses Customers
User Frustration leads
to Lower Engagement
Rates
Not Mobile Friendly Loses Customers
Lower Brand Image
Responsive Best Practices
Design responds to the screen size
Viewport as a Whole Scales
No matter how
small
No Horizontal Scrollbars
Predict Page Flow in each Viewport
No Hard Limits on Block Width
Don’t Cut Off Text Unpredictably
Don’t Wrap Menus
Use Shorter Menus
Use Hamburger & Standard Icons
Make Images Responsive
Scale
or
Crop
Watch for Horizontal Scrollbar
Key to Intelligent Responsive Design
Content-driven Design
Key to Intelligent Responsive Design
What parts of the page
become unimportant
as the viewport gets
smaller?
Key to Intelligent Responsive Design
Design Mobile First
and Increase Viewport
Responsive Design
Can you spot responsive websites?
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Don’t Assume User Needs
Assuming User Needs
You Can Determine
User Expectations
Based on Device
Most Mobile Activity
Occurs on a Couch or
Lean Back Scenario
Assuming User Needs
ā€œI think the key is not to assume anything. We
don’t really know what our users have come to
look at. So, we can’t say, ā€œOh, it’s okay. This
person is on a mobile, so we’re going to cut out a
load of the content so they can’t reach it.ā€
John Cleveley BBC News
http://responsivewebdesign.com/podcast/bbc.html
ā€œ[We had] this unspoken agreement to pretend that
we had a certain size. And that size changed over the
years. For a while, we all sort of tacitly agreed that 640
by 480 was the right size, and then later changed to
800:600, and 1024; we seem to have settled on this
960 pixel as being this like, default. It’s still unknown
… this consensual hallucination that we’ve all agreed
to participate in:
ā€œLet’s assume the browser has a browser width of
at least 960 pixels.ā€
bit.ly/1bhH6rw
Jeremy Keith
Co-founder - Clearleft
Blog - adactio
ā€œThe emergence of ideas like ā€œresponsive designā€
and ā€œfuture-friendly thinkingā€ are in part a response
to the collective realization that designing products
that solve one problem in one context at a time is
no longer sustainable. By refocusing our process on
systems that are explicitly designed to adapt to a
changing environment, we have an opportunity to
develop durable, long-lasting designs that renew
their usefulness and value over time.ā€
bit.ly/1SMKcwR
Wilson Miner
TheManual.org
ā€œPerennial Designā€
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
ā€œAny attempt to draw a line around a particular
device class has as much permanence as a literal
line in the sand. Pause for a moment and the line
blurs. Look away and it will be gone.
Let’s take the absolute best case scenario. You’re
building a web app for internal users for whom you
get to specify what computer is purchased and
used. You can specify the browser, the monitor size,
keyboard, etc.ā€
bit.ly/KzJH9G
Jason Grigsby
Co-Founder of
CloudFour.com &
MobilePortland.com
Co-Author of Head First
Mobile Web
ā€œHow long do you think that hardware will be able to be found?
Three years from now when a computer dies and has to be replaced,
what are the chances that the new monitor will be a touchscreen?
By making a decision to design solely for a ā€œdesktop UIā€, you are
creating technical debt and limiting the longevity of the app you’re
building. You’re designing to a collective hallucination. You don’t
have to have a crystal ball to see where things are headed.
And once you start accepting the reality that the lines inside form
factors are as blurry as the lines between them, then responsiveness
becomes a necessity.ā€
Jason Grigsby
bit.ly/KzJH9G
Responsive Web Design
Tactics & Tools
Fluid Grid
Flexible
Media
Media
Queries
Media Queries
@media (min-width: 600px) {
/* Selectors & Rules */
}
@media (min-width: 820px) {
/* Selectors & Rules */
}
@media (min-width: 1080px) {
/* Selectors & Rules */
}
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Chrome Device Mode
https://developers.google.com/web/tools/chrome-
devtools/iterate/device-mode/
Emulate your site across different
screen sizes and resolutions,
including Retina displays.
Responsively design by visualizing
and inspecting CSS media queries.
Evaluate your site’s performance
using the network emulator,
without affecting traffic to other
tabs.
Set the Viewport
Responsive option
Manually size to test and plan for unknown devices
Or Chose A Specific Device
Most popular devices
Chrome Device Mode Presets
• Sets the correct "User Agent" (UA) string.
• Sets the device resolution and DPI (device pixel ratio).
• Emulates touch events (if applicable).
• Emulates mobile scrollbar overlays and meta viewport.
• Autosizes (boosts) text for pages without a defined
viewport.
Emulation Toggle States & Orientation
Default Browser UI with Chrome navigation bar
with open keyboard
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Slide Deck & Source Code
Source Code
http://GitHub.com/docluv
Slide Deck
http://slideshare.net/docluv/
presentations

More Related Content

PPTX
Responsive Web Design for Universal Access 2016
Kate Walser
Ā 
PPTX
A Day Building Fast, Responsive, Extensible Single Page Applications
Chris Love
Ā 
PDF
Re-imagining How We Design Responsively (Jonathan Fielding)
Future Insights
Ā 
PDF
HK CodeConf 2015 - Your WebPerf Sucks
Holger Bartel
Ā 
PPTX
Implementing a Responsive Image Strategy
Chris Love
Ā 
PDF
Progressive Web App Challenges
Jason Grigsby
Ā 
PDF
Your first web application. From Design to Launch
David Brooks
Ā 
PPTX
How I learned to stop worrying and love UX metrics
Tammy Everts
Ā 
Responsive Web Design for Universal Access 2016
Kate Walser
Ā 
A Day Building Fast, Responsive, Extensible Single Page Applications
Chris Love
Ā 
Re-imagining How We Design Responsively (Jonathan Fielding)
Future Insights
Ā 
HK CodeConf 2015 - Your WebPerf Sucks
Holger Bartel
Ā 
Implementing a Responsive Image Strategy
Chris Love
Ā 
Progressive Web App Challenges
Jason Grigsby
Ā 
Your first web application. From Design to Launch
David Brooks
Ā 
How I learned to stop worrying and love UX metrics
Tammy Everts
Ā 

What's hot (20)

PDF
Responsive Design
David Hudson
Ā 
PPTX
10 things you can do to speed up your web app today stir trek edition
Chris Love
Ā 
PDF
Beyond Responsive [Web Design Day]
Aaron Gustafson
Ā 
PDF
WPO Israel Meetup - Mobile Web Performance slides by Steve Souders
Gil Givati
Ā 
PDF
Planning Your Progressive Web App
Jason Grigsby
Ā 
PPTX
10 Things You Can Do to Speed Up Your Web App Today
Chris Love
Ā 
PDF
Secrets to free_web_hosting
FarazSohail2
Ā 
PPTX
2021 Chrome Dev Summit: Web Performance 101
Tammy Everts
Ā 
PPT
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
Strangeloop
Ā 
PDF
Hacking Web Performance
Maximiliano Firtman
Ā 
PPTX
Web performance optimization for modern web applications
Chris Love
Ā 
PDF
40 web design trends in 2015
Equinet Academy
Ā 
DOCX
Introduction to web design
Fitra Sani
Ā 
PDF
BD Conf: Visit speed - Page speed is only the beginning
Peter McLachlan
Ā 
PPT
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Promet Source
Ā 
PDF
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
Ā 
PPTX
Untangling the web - week 3
Derek Jacoby
Ā 
PDF
Introduction to web performance @ IEEE
SergeyChernyshev
Ā 
PDF
Modern web application devlopment workflow
Hamdi Hmidi
Ā 
PDF
The Future of Progressive Web Apps - Google for Indonesia
Robert Nyman
Ā 
Responsive Design
David Hudson
Ā 
10 things you can do to speed up your web app today stir trek edition
Chris Love
Ā 
Beyond Responsive [Web Design Day]
Aaron Gustafson
Ā 
WPO Israel Meetup - Mobile Web Performance slides by Steve Souders
Gil Givati
Ā 
Planning Your Progressive Web App
Jason Grigsby
Ā 
10 Things You Can Do to Speed Up Your Web App Today
Chris Love
Ā 
Secrets to free_web_hosting
FarazSohail2
Ā 
2021 Chrome Dev Summit: Web Performance 101
Tammy Everts
Ā 
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
Strangeloop
Ā 
Hacking Web Performance
Maximiliano Firtman
Ā 
Web performance optimization for modern web applications
Chris Love
Ā 
40 web design trends in 2015
Equinet Academy
Ā 
Introduction to web design
Fitra Sani
Ā 
BD Conf: Visit speed - Page speed is only the beginning
Peter McLachlan
Ā 
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Promet Source
Ā 
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
Ā 
Untangling the web - week 3
Derek Jacoby
Ā 
Introduction to web performance @ IEEE
SergeyChernyshev
Ā 
Modern web application devlopment workflow
Hamdi Hmidi
Ā 
The Future of Progressive Web Apps - Google for Indonesia
Robert Nyman
Ā 
Ad

Viewers also liked (8)

PPT
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Amit Thakur
Ā 
PPTX
Service workers your applications never felt so good
Chris Love
Ā 
PDF
Boston Globe: Responsive Web Design
The Media Consortium
Ā 
PDF
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Xavi Cardet
Ā 
PPTX
Responsive web designing ppt(1)
admecindia1
Ā 
PDF
Responsive Design
Sara Cannon
Ā 
PDF
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
Ā 
PDF
Strong Teamwork in Big Project: Divide work & Multiply Success
Emipro Technologies Pvt. Ltd.
Ā 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Amit Thakur
Ā 
Service workers your applications never felt so good
Chris Love
Ā 
Boston Globe: Responsive Web Design
The Media Consortium
Ā 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Xavi Cardet
Ā 
Responsive web designing ppt(1)
admecindia1
Ā 
Responsive Design
Sara Cannon
Ā 
Responsive Web Design: Clever Tips and Techniques
Vitaly Friedman
Ā 
Strong Teamwork in Big Project: Divide work & Multiply Success
Emipro Technologies Pvt. Ltd.
Ā 
Ad

Similar to Using Responsive Web Design To Make Your Web Work Everywhere - Updated (20)

PPTX
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Ā 
PPTX
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Ā 
PPTX
There Is No Mobile: An Introduction To Responsive Web Design
Chris Love
Ā 
PPTX
Responsive web design
Chris Love
Ā 
PPTX
Responsive Web Design
Julia Vi
Ā 
PPTX
Responsive Web Design, our 2 year journey of discovery
Darren Cousins
Ā 
PDF
Responsive and Mobile Design
Interactive Mechanics
Ā 
PDF
Responsive web design
Ben MacNeill
Ā 
PDF
Responsive Websites
Joe Seifi
Ā 
PDF
Responsive websites. Toolbox
Wojtek Zając
Ā 
PDF
Responsive Web Site Design
Jussi Pohjolainen
Ā 
PDF
An Introduction to Responsive Design
Valtech UK
Ā 
PDF
Responsive Web Design
CLEVER°FRANKE
Ā 
PDF
Great Responsive-ability Web Design
Mike Wilcox
Ā 
PPTX
The Rise Of Tablets: Responsive Web Design is in your future
Rick Wilson
Ā 
PPTX
The rise of tablets how responsive web design is in your future
Internet Merchants Association
Ā 
PDF
Responsive Design in 2016
Megan Hawkins
Ā 
PDF
Test Design for Responsive Websites
TechWell
Ā 
KEY
Responsive Design & Mobile First
Luke Brooker
Ā 
PPTX
Responsive design
DevelopmentArc LLC
Ā 
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Ā 
Using Responsive Web Design To Make Your Web Work Everywhere
Chris Love
Ā 
There Is No Mobile: An Introduction To Responsive Web Design
Chris Love
Ā 
Responsive web design
Chris Love
Ā 
Responsive Web Design
Julia Vi
Ā 
Responsive Web Design, our 2 year journey of discovery
Darren Cousins
Ā 
Responsive and Mobile Design
Interactive Mechanics
Ā 
Responsive web design
Ben MacNeill
Ā 
Responsive Websites
Joe Seifi
Ā 
Responsive websites. Toolbox
Wojtek Zając
Ā 
Responsive Web Site Design
Jussi Pohjolainen
Ā 
An Introduction to Responsive Design
Valtech UK
Ā 
Responsive Web Design
CLEVER°FRANKE
Ā 
Great Responsive-ability Web Design
Mike Wilcox
Ā 
The Rise Of Tablets: Responsive Web Design is in your future
Rick Wilson
Ā 
The rise of tablets how responsive web design is in your future
Internet Merchants Association
Ā 
Responsive Design in 2016
Megan Hawkins
Ā 
Test Design for Responsive Websites
TechWell
Ā 
Responsive Design & Mobile First
Luke Brooker
Ā 
Responsive design
DevelopmentArc LLC
Ā 

More from Chris Love (20)

PPTX
Quick Fetch API Introduction
Chris Love
Ā 
PPTX
Introduction to Progressive Web Applications
Chris Love
Ā 
PPTX
Introduction to Progressive Web Applications
Chris Love
Ā 
PPTX
Lazy load Website Assets
Chris Love
Ā 
PPTX
Progressive Web Apps for Education
Chris Love
Ā 
PPTX
The server is dead going serverless to create a highly scalable application y...
Chris Love
Ā 
PPTX
Real World Lessons in Progressive Web Application & Service Worker Caching
Chris Love
Ā 
PPTX
Disrupting the application eco system with progressive web applications
Chris Love
Ā 
PPTX
Develop a vanilla.js spa you and your customers will love
Chris Love
Ā 
PPTX
JavaScript front end performance optimizations
Chris Love
Ā 
PPTX
Advanced front end debugging with ms edge and ms tools
Chris Love
Ā 
PPTX
Html5 Fit: Get Rid of Love Handles
Chris Love
Ā 
PPTX
10 things you can do to speed up your web app today 2016
Chris Love
Ā 
PPT
Css best practices style guide and tips
Chris Love
Ā 
PPTX
An Introduction to Microsoft Edge
Chris Love
Ā 
PPTX
Single page applications the basics
Chris Love
Ā 
PPTX
Touch the web
Chris Love
Ā 
PPTX
SPAs Are Easy
Chris Love
Ā 
PPTX
A night at the spa
Chris Love
Ā 
PPTX
Developing and deploying a website with html5
Chris Love
Ā 
Quick Fetch API Introduction
Chris Love
Ā 
Introduction to Progressive Web Applications
Chris Love
Ā 
Introduction to Progressive Web Applications
Chris Love
Ā 
Lazy load Website Assets
Chris Love
Ā 
Progressive Web Apps for Education
Chris Love
Ā 
The server is dead going serverless to create a highly scalable application y...
Chris Love
Ā 
Real World Lessons in Progressive Web Application & Service Worker Caching
Chris Love
Ā 
Disrupting the application eco system with progressive web applications
Chris Love
Ā 
Develop a vanilla.js spa you and your customers will love
Chris Love
Ā 
JavaScript front end performance optimizations
Chris Love
Ā 
Advanced front end debugging with ms edge and ms tools
Chris Love
Ā 
Html5 Fit: Get Rid of Love Handles
Chris Love
Ā 
10 things you can do to speed up your web app today 2016
Chris Love
Ā 
Css best practices style guide and tips
Chris Love
Ā 
An Introduction to Microsoft Edge
Chris Love
Ā 
Single page applications the basics
Chris Love
Ā 
Touch the web
Chris Love
Ā 
SPAs Are Easy
Chris Love
Ā 
A night at the spa
Chris Love
Ā 
Developing and deploying a website with html5
Chris Love
Ā 

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
Ā 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
Ā 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Ā 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
Ā 
PPTX
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
Ā 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Ā 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
Ā 
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
Ā 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
Ā 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
Ā 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Ā 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
DOCX
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
Ā 
PDF
Doc9.....................................
SofiaCollazos
Ā 
Software Development Methodologies in 2025
KodekX
Ā 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
Ā 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Ā 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
REPORT: Heating appliances market in Poland 2024
SPIUG
Ā 
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
Ā 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Ā 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
Ā 
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
Ā 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
Ā 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
Ā 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Ā 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
Ā 
Doc9.....................................
SofiaCollazos
Ā 

Using Responsive Web Design To Make Your Web Work Everywhere - Updated

Editor's Notes

  • #22: Need new viewport image
  • #37: Med Gray background – simple Desktop website version – Is this site Responsive? Why not?
  • #38: Mobile site image – Is this site Responsive? Why or why not?
  • #39: Tell story about trying to find the Weather in Atlanta - why 500 server error?
  • #40: BG Desktop version – Is this responsive? Why or why not?
  • #41: BG – Mobile site images Is this site responsive? Why or why not?
  • #42: BG – Mobile site images Is this site responsive? Why or why not?
  • #50: MAY NEED TO REPLACE IMAGE
  • #51: Add’L IMAGE