SlideShare a Scribd company logo
Intro to Responsive Web Design
Theory, Approaches and Practices
What is Responsive Web Design?
“Responsive Web design is the approach that suggests that
design and development should respond to the user’s behavior
and environment based on screen size, platform and orientation.
The practice consists of a mix of flexible grids and layouts,
images and an intelligent use of CSS media queries. As the user
switches from their laptop to iPad, the website should
automatically switch to accommodate for resolution, image size
and scripting abilities. In other words, the website should have
the technology to automatically respond to the user’s
preferences. This would eliminate the need for a different
design and development phase for each new gadget on the
market.”
Content Adaptation Techniques
Server-Side Adaptation - standard for providing the best user
experience; early 2000s
Progressive Enhancement - provide a baseline user experience and
build upon it based on the browser’s capabilities; 2005-2007
Responsive Design - extension of Progressive Enhancement utilizing
CSS3, media queries, fluid content; 2011

Adaptive Design - hybrid approach of server-side and client-side logic
to provide the best user experience; 2013
Benefits of Responsive Design
● Single Code Base (Maintainability)
vs. different code bases for desktop / tablet / mobile

● Covers all screen sizes
vs. building specific tiers for “typical” device sizes

● Readability and Usability
vs. resizing / scrolling / panning / zooming

● Search Engine Optimization
vs. different content served for desktop / tablet / mobile
Responsive Frameworks
● Twitter Bootstrap
○ 12 column system, spanX widths
● Zurb Foundation
○ zurb example
CSS Media Queries
Add the @media tag to your CSS class and specify the width of
the screen in pixels where the following styles should take
affect.

The above line will apply styles when the width of the screen is
equal to or greater than 1024
Moving vs. Hiding
Moving:
Grid Layout Alterations
Hiding:
The Semantic, Responsive Navicon
Mobile First
● Old - Graceful Degradation
○ A full, standard website would scale back and gradually remove content and
features as the viewport became smaller and the system would become
simpler

● New - Progressive Enhancement
○ Provide the users with minimal screen real estate and processing power an
amazing experience that both looks great and functions perfectly. As the
need arises, the site can gradually be “enhanced” and even completely
rethought for larger platforms with fewer constraints.
Thinking Mobile
● Performance
○ Strip down third-party scripts : Facebook, Google, Twitter
○ Frameworks vs. Reduced/Simple Style Sheets

● RequireJS
○ only download it when you need it

● UglifyJS

● Touch vs. Hover (example)
Loading Images & Fonts
Problems:
Performance - why serve high resolution images to your
mobile users?
“Art Direction” - some images don’t scale so well
Solutions??
- CSS3 & web fonts
- SVG & icon fonts
- Picturefill - lightweight JS framework
- HiSRC - jquery plugin
- Foresight.js - JS framework
- Adaptive Images - server-side framework
- Sencha.io - image proxy service (aka TinySrc)
- ReSRC.it - similar to Sencha.io
Great Design Paradigms
1. Mostly Fluid
1. Column Drop

1. Left Nav Flyout & Toggle Nav
1. Form
1. Grid
Examples of great RWD
● The Boston Globe
● Polygon
● Indochino
Responsive Best Practices
1. Breakpoints based on content and site layout &
design, not device.
2. Based on site design, but between 3 and 12
breakpoints typically. Giving versatility to the layout
style.
3. Adaptive loading for images that are better suited to
fit the screen size. (smaller images for a smaller
screen-size)
4. Think ‘mobile first’ and care about performance
Sources
http://msdn.microsoft.com/enus/magazine/hh653584.aspx
http://mobiforge.com/starting/story/mobile-webcontent-adaptation-techniques
http://bradfrost.github.io/this-isresponsive/resources.html
http://mobile.smashingmagazine.com/2013/07/08/cho
osing-a-responsive-image-solution/
http://vimeo.com/38947881
Intro to Responsive Web Design

More Related Content

What's hot (13)

PPTX
Multiple Design Strategies for Multiple Screens
Janine Warner
 
PPTX
Responsive_Web_Design
BalaKrishna Kolliboina
 
PDF
Mobile Website Design: Responsive, Adaptive or Both?
Effective
 
PPT
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
hannonhill
 
PPTX
Digital publishing Solutions - Dp2
TopCreations
 
PPTX
HTML and Responsive Design
Mindy McAdams
 
PPTX
mSite exam presentation - GDG Sonargaon
Istiaque Reza
 
PDF
Web & Mobile App Development Company in UK
EugeneHill7
 
PDF
"Smarter Responsive Design" by Sam Otis
Blend Interactive
 
DOCX
BRADFROST-SQUISHY-What is Responsive Design
Desarae Veit
 
DOC
resume
Mumtaz Ahmad
 
PPTX
Responsive Web Design and Testing
kksure
 
PPTX
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface
 
Multiple Design Strategies for Multiple Screens
Janine Warner
 
Responsive_Web_Design
BalaKrishna Kolliboina
 
Mobile Website Design: Responsive, Adaptive or Both?
Effective
 
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
hannonhill
 
Digital publishing Solutions - Dp2
TopCreations
 
HTML and Responsive Design
Mindy McAdams
 
mSite exam presentation - GDG Sonargaon
Istiaque Reza
 
Web & Mobile App Development Company in UK
EugeneHill7
 
"Smarter Responsive Design" by Sam Otis
Blend Interactive
 
BRADFROST-SQUISHY-What is Responsive Design
Desarae Veit
 
resume
Mumtaz Ahmad
 
Responsive Web Design and Testing
kksure
 
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface
 

Viewers also liked (12)

PPT
cv+wayan+eka+saputra
Wayan Eka Saputra
 
PPTX
RV presentation
rewardvolunteers
 
PPTX
Personal Time Management
meghantaylor
 
PPTX
Gemalto SafeNet solutions distributed by TESSIS
Mikhail Rozhnov
 
PPTX
ppt team 18
Sushma Ishwar
 
PPTX
JavaScript Framework Smackdown
meghantaylor
 
PPTX
Dependency Injection and Autofac
meghantaylor
 
PPTX
A Software Architect's View On Diagramming
meghantaylor
 
PDF
Mobile Design. Strategic Solutions.
Theresa Neil
 
PPTX
презентация2
kuzkina
 
PPT
55599
niniko111
 
PPTX
power point "wirausaha"
Yurra Graska
 
cv+wayan+eka+saputra
Wayan Eka Saputra
 
RV presentation
rewardvolunteers
 
Personal Time Management
meghantaylor
 
Gemalto SafeNet solutions distributed by TESSIS
Mikhail Rozhnov
 
ppt team 18
Sushma Ishwar
 
JavaScript Framework Smackdown
meghantaylor
 
Dependency Injection and Autofac
meghantaylor
 
A Software Architect's View On Diagramming
meghantaylor
 
Mobile Design. Strategic Solutions.
Theresa Neil
 
презентация2
kuzkina
 
55599
niniko111
 
power point "wirausaha"
Yurra Graska
 
Ad

Similar to Intro to Responsive Web Design (20)

PPTX
Reponsive web design (HTML5 + css3)
Sandip Jadhav
 
PPTX
reponsive-web-design.pptx
adarshgupta131049
 
PPTX
reponsive-web-design.pptx
adarshgupta131049
 
PDF
Introduction | SEO Expate BD Ltd.
Sonia Simi
 
PDF
Introduction | SEO Expate BD Ltd.
Sonia Simi
 
PPTX
Responsive Design
DheerajPachauri
 
PDF
Responsive Web Designs
Sanjida Afrin
 
PPTX
Responsive Web Design | Website Designing
MSA Technosoft
 
PDF
Responsive Web design Zambig
Tribune Media
 
PPTX
Responsive web designing ppt(1)
admecindia1
 
PPTX
Responsive Web Designing Fundamentals
ADMEC Multimedia Institute
 
PDF
Responsive Web Design
Heru WIjayanto
 
PDF
Responsive web design
Angela Brown
 
PDF
2014 Android and iOS Design Trends
RapidValue
 
PPTX
Responsive Web Designing for web development
ZahraWaheed9
 
PDF
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Internet World
 
PPTX
Responsive Web Design - Advantages and Best Practice for Sports Direct
Cantarus
 
PPTX
Responsive web designing
Aanand Bohara
 
DOCX
Unlocking the Potential of Responsive Web Development Services.docx
Glorywebs Creatives Pvt. Ltd.
 
PPT
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
hannonhill
 
Reponsive web design (HTML5 + css3)
Sandip Jadhav
 
reponsive-web-design.pptx
adarshgupta131049
 
reponsive-web-design.pptx
adarshgupta131049
 
Introduction | SEO Expate BD Ltd.
Sonia Simi
 
Introduction | SEO Expate BD Ltd.
Sonia Simi
 
Responsive Design
DheerajPachauri
 
Responsive Web Designs
Sanjida Afrin
 
Responsive Web Design | Website Designing
MSA Technosoft
 
Responsive Web design Zambig
Tribune Media
 
Responsive web designing ppt(1)
admecindia1
 
Responsive Web Designing Fundamentals
ADMEC Multimedia Institute
 
Responsive Web Design
Heru WIjayanto
 
Responsive web design
Angela Brown
 
2014 Android and iOS Design Trends
RapidValue
 
Responsive Web Designing for web development
ZahraWaheed9
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Internet World
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Cantarus
 
Responsive web designing
Aanand Bohara
 
Unlocking the Potential of Responsive Web Development Services.docx
Glorywebs Creatives Pvt. Ltd.
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
hannonhill
 
Ad

Recently uploaded (20)

PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PPTX
TexSender Pro 8.9.1 Crack Full Version Download
cracked shares
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PPTX
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
PDF
AI Image Enhancer: Revolutionizing Visual Quality”
docmasoom
 
PDF
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
What companies do with Pharo (ESUG 2025)
ESUG
 
PDF
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
Troubleshooting Virtual Threads in Java!
Tier1 app
 
PDF
SAP GUI Installation Guide for macOS (iOS) | Connect to SAP Systems on Mac
SAP Vista, an A L T Z E N Company
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PDF
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
Hironori Washizaki
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
TexSender Pro 8.9.1 Crack Full Version Download
cracked shares
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
AI Image Enhancer: Revolutionizing Visual Quality”
docmasoom
 
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
What companies do with Pharo (ESUG 2025)
ESUG
 
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Troubleshooting Virtual Threads in Java!
Tier1 app
 
SAP GUI Installation Guide for macOS (iOS) | Connect to SAP Systems on Mac
SAP Vista, an A L T Z E N Company
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
Hironori Washizaki
 

Intro to Responsive Web Design

  • 1. Intro to Responsive Web Design Theory, Approaches and Practices
  • 2. What is Responsive Web Design? “Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. As the user switches from their laptop to iPad, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market.”
  • 3. Content Adaptation Techniques Server-Side Adaptation - standard for providing the best user experience; early 2000s Progressive Enhancement - provide a baseline user experience and build upon it based on the browser’s capabilities; 2005-2007 Responsive Design - extension of Progressive Enhancement utilizing CSS3, media queries, fluid content; 2011 Adaptive Design - hybrid approach of server-side and client-side logic to provide the best user experience; 2013
  • 4. Benefits of Responsive Design ● Single Code Base (Maintainability) vs. different code bases for desktop / tablet / mobile ● Covers all screen sizes vs. building specific tiers for “typical” device sizes ● Readability and Usability vs. resizing / scrolling / panning / zooming ● Search Engine Optimization vs. different content served for desktop / tablet / mobile
  • 5. Responsive Frameworks ● Twitter Bootstrap ○ 12 column system, spanX widths ● Zurb Foundation ○ zurb example
  • 6. CSS Media Queries Add the @media tag to your CSS class and specify the width of the screen in pixels where the following styles should take affect. The above line will apply styles when the width of the screen is equal to or greater than 1024
  • 10. Mobile First ● Old - Graceful Degradation ○ A full, standard website would scale back and gradually remove content and features as the viewport became smaller and the system would become simpler ● New - Progressive Enhancement ○ Provide the users with minimal screen real estate and processing power an amazing experience that both looks great and functions perfectly. As the need arises, the site can gradually be “enhanced” and even completely rethought for larger platforms with fewer constraints.
  • 11. Thinking Mobile ● Performance ○ Strip down third-party scripts : Facebook, Google, Twitter ○ Frameworks vs. Reduced/Simple Style Sheets ● RequireJS ○ only download it when you need it ● UglifyJS ● Touch vs. Hover (example)
  • 12. Loading Images & Fonts Problems: Performance - why serve high resolution images to your mobile users? “Art Direction” - some images don’t scale so well Solutions?? - CSS3 & web fonts - SVG & icon fonts - Picturefill - lightweight JS framework - HiSRC - jquery plugin - Foresight.js - JS framework - Adaptive Images - server-side framework - Sencha.io - image proxy service (aka TinySrc) - ReSRC.it - similar to Sencha.io
  • 13. Great Design Paradigms 1. Mostly Fluid 1. Column Drop 1. Left Nav Flyout & Toggle Nav 1. Form 1. Grid
  • 14. Examples of great RWD ● The Boston Globe ● Polygon ● Indochino
  • 15. Responsive Best Practices 1. Breakpoints based on content and site layout & design, not device. 2. Based on site design, but between 3 and 12 breakpoints typically. Giving versatility to the layout style. 3. Adaptive loading for images that are better suited to fit the screen size. (smaller images for a smaller screen-size) 4. Think ‘mobile first’ and care about performance