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
PPTX
A Day Building Fast, Responsive, Extensible Single Page Applications
PDF
Re-imagining How We Design Responsively (Jonathan Fielding)
PDF
HK CodeConf 2015 - Your WebPerf Sucks
PPTX
Implementing a Responsive Image Strategy
PDF
Progressive Web App Challenges
PDF
Your first web application. From Design to Launch
PPTX
How I learned to stop worrying and love UX metrics
Responsive Web Design for Universal Access 2016
A Day Building Fast, Responsive, Extensible Single Page Applications
Re-imagining How We Design Responsively (Jonathan Fielding)
HK CodeConf 2015 - Your WebPerf Sucks
Implementing a Responsive Image Strategy
Progressive Web App Challenges
Your first web application. From Design to Launch
How I learned to stop worrying and love UX metrics

What's hot (20)

PDF
Responsive Design
PPTX
10 things you can do to speed up your web app today stir trek edition
PDF
Beyond Responsive [Web Design Day]
PDF
WPO Israel Meetup - Mobile Web Performance slides by Steve Souders
PDF
Planning Your Progressive Web App
PPTX
10 Things You Can Do to Speed Up Your Web App Today
PDF
Secrets to free_web_hosting
PPTX
2021 Chrome Dev Summit: Web Performance 101
PPT
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
PDF
Hacking Web Performance
PPTX
Web performance optimization for modern web applications
PDF
40 web design trends in 2015
DOCX
Introduction to web design
PDF
BD Conf: Visit speed - Page speed is only the beginning
PPT
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
PDF
Stapling and patching the web of now - ForwardJS3, San Francisco
PPTX
Untangling the web - week 3
PDF
Introduction to web performance @ IEEE
PDF
Modern web application devlopment workflow
PDF
The Future of Progressive Web Apps - Google for Indonesia
Responsive Design
10 things you can do to speed up your web app today stir trek edition
Beyond Responsive [Web Design Day]
WPO Israel Meetup - Mobile Web Performance slides by Steve Souders
Planning Your Progressive Web App
10 Things You Can Do to Speed Up Your Web App Today
Secrets to free_web_hosting
2021 Chrome Dev Summit: Web Performance 101
Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lin...
Hacking Web Performance
Web performance optimization for modern web applications
40 web design trends in 2015
Introduction to web design
BD Conf: Visit speed - Page speed is only the beginning
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Stapling and patching the web of now - ForwardJS3, San Francisco
Untangling the web - week 3
Introduction to web performance @ IEEE
Modern web application devlopment workflow
The Future of Progressive Web Apps - Google for Indonesia
Ad

Viewers also liked (8)

PPT
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
PPTX
Service workers your applications never felt so good
PDF
Boston Globe: Responsive Web Design
PDF
Responsive Web Design, ventaja, inconvenientes y recomendaciones
PPTX
Responsive web designing ppt(1)
PDF
Responsive Design
PDF
Responsive Web Design: Clever Tips and Techniques
PDF
Strong Teamwork in Big Project: Divide work & Multiply Success
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Service workers your applications never felt so good
Boston Globe: Responsive Web Design
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive web designing ppt(1)
Responsive Design
Responsive Web Design: Clever Tips and Techniques
Strong Teamwork in Big Project: Divide work & Multiply Success
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
PPTX
Responsive web design
PPTX
There Is No Mobile: An Introduction To Responsive Web Design
PPTX
Using Responsive Web Design To Make Your Web Work Everywhere
PDF
Responsive Design in 2016
PDF
Responsive Design: The "other" way of doing mobile sites.
PDF
Mobile Web User Experience
PDF
Mobile UX
PDF
Responsive Web Design - Why and How
PPTX
Shamit khemka talks about Responsive Web Designing Owning the Web
PDF
Adaptive design: what is it and why should I be using it?
DOCX
Responsive Web Design vs Mobile Web App
PPTX
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
PPTX
How not having a Responsive Website can be Detrimental to your business?
PPTX
How To Be an HTML5 Mobile Cloud Champion
PPTX
Mobile SEO (English Version)
PDF
Pierson lisa mobile_presentation
PDF
Mobilism 2011: How to put the mobile in the mobile web
KEY
The future of BYU web design
PDF
Responsive Web Designed for your communication and marketing needs
Using Responsive Web Design To Make Your Web Work Everywhere
Responsive web design
There Is No Mobile: An Introduction To Responsive Web Design
Using Responsive Web Design To Make Your Web Work Everywhere
Responsive Design in 2016
Responsive Design: The "other" way of doing mobile sites.
Mobile Web User Experience
Mobile UX
Responsive Web Design - Why and How
Shamit khemka talks about Responsive Web Designing Owning the Web
Adaptive design: what is it and why should I be using it?
Responsive Web Design vs Mobile Web App
LDD Southern Summit 2013 - Adido - The theatre of the future-friendly website
How not having a Responsive Website can be Detrimental to your business?
How To Be an HTML5 Mobile Cloud Champion
Mobile SEO (English Version)
Pierson lisa mobile_presentation
Mobilism 2011: How to put the mobile in the mobile web
The future of BYU web design
Responsive Web Designed for your communication and marketing needs

More from Chris Love (20)

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

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PDF
KodekX | Application Modernization Development
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Big Data Technologies - Introduction.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
KodekX | Application Modernization Development
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
MIND Revenue Release Quarter 2 2025 Press Release
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
Big Data Technologies - Introduction.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

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