SlideShare a Scribd company logo
1 of 50
Responsive Web Design
Webgrrls Discussion Topic
March 11, 2013

By Amélie Walker
Castle Builder Design
www.castlebuilder.com
What is Responsive Design?
Responsive Design is:
Responsive Design is:



 Flexible
Responsive Design is:



 Flexible – Margin and image sizes change with width
Responsive Design is:



 Flexible – Margin and image sizes change with width

 Adjustable
Responsive Design is:



 Flexible – Margin and image sizes change with width

 Adjustable – Layout changes changes with width
Responsive Design is not:
Responsive Design is not:




      Magic
Responsive Design…
Responsive web design is



                                 1
a set of techniques that
allows website designers to
create a single version of
a website that will
seamlessly adapt to
phones, tablets, laptops
and desktop computers.
                               flexible,
                              adjustable
                               version
Photo by Jeremy Keith, Wikimedia Commons
The Old Way

Main Website   Mobile Website
The Old Way

Main Website   Mobile Website
The Old Way = Problems



 Reduced information on mobile version

 Two separate websites to update

 What about other devices?
The New Way
The New Way
Navigation
What happens?

 Logos change size and/or format

 Menus consolidate or collapse completely

 Sections reorder, right column often goes to bottom

 Less important items disappear
Examples

 Boston Globe

 Emeril’s Restaurant

 Microsoft

 Starbucks

 United Pixel Workers

 World Wildlife Fund
Sign Me Up! Not so fast…

If you already have a website, it might be expensive to
rebuild your website to be responsive. Is it worth it?

YES if…

 You have a significant mobile audience.

MAYBE NOT if…

 You already have a great mobile site, or

 You have a very small mobile audience.
Know Your Audience


Google Analytics

www.google.com/analytics

The best free tool to measure your
website traffic and more

Audience > Mobile > Overview         About 25% use this site on mobile.
Broken on Mobile
              If you can’t make it responsive, at least make sure it works.




    Zooming in
expands menu
   only, covers
       content
Pros


 Less expensive to maintain

 Consistent on all devices

 Just one URL

 Improved social sharing

 Improved SEO (and Google recommends it!)
Google recommends using responsive web design because it has
many good aspects:

•    Using a single URL for a piece of content makes it easier for your
  users to interact with, share, and link to your content, and a single
  URL for the content helps Google's algorithms assign the indexing
  properties for the content.
•    No redirection is needed for users to get to the device-optimized
  view, which reduces loading time. Also, user agent-based
  redirection is error-prone and can degrade your site's user
  experience.
•    It saves resources for both your site and Google's crawlers. For
  responsive web design pages, any Googlebot user agent needs to
  crawl your pages once, as opposed to crawling multiple times with
  different user agents, to retrieve your content. This improvement in
  crawling efficiency can indirectly help Google index more of the
  site's contents and keep it appropriately fresh.

See “Building Smartphone-Optimized Websites” by Google.
Cons


 More time consuming to create

 Involves more testing

 Not ideal for e-commerce

 Slower load time

 Not all devices recognize media queries
Responsive Out-of-the-Box

Wordpress

Many themes are now responsive, including Twenty Twelve,
the latest default Wordpress theme.

Search for “responsive” at…

Self-hosted: wordpress.org/extend/themes

Wordpress.com: theme.wordpress.com
Wordpress: Twenty Twelve Theme
Or…

Hire a web designer.
“I am the designer!
How do I do this?”
Designing a responsive website

Method 1: Mobile First

1. Start with minimum amount of content and navigation.

2. Focus on core content.

3. Add slowly, considering each piece.

4. Progressively enhance for larger screen sizes.
Designing a responsive website

Method 2: Scaling Down

1. Start with desktop version.

2. Decide what is less important or can be consolidated.

3. Reflow or collapse existing content.

4. Move non-essentials to bottom or remove.
The Ingredients


Fluid grids


Flexible images


Media queries
Fluid Grids: Grids That Respond

 Change container widths
  host.sonspring.com/yui3_grid

 Change margins
  Example: WP 2012 Theme

 Change layout
  Disable floats to stack content, as we’ve seen in
  examples (www.starbucks.com, etc.).

 Remove/add content...
Fluid Grids: Remove/Add Content

Hide Content                    Load Conditionally

Use CSS to hide sections when   Use javascript to load content
screen size is small.           only if screen is wider than
                                certain size.

 Content still loads, even      Improves load time on
   when hidden.                    mobile.
Fluid Grids: Creating Grids

Resources for creating grids

 grids.heroku.com (online)

 www.960.gs (downloadable)

 thesquaregrid.com (downloadable)



Build a grid for each breakpoint.
Fluid Grids: Basic Layout Break
Fluid Grids: Example/Download
Proportional Grids

 builtbyboon.com/blog/proportional-grids
Responsive Images

 Resize images with css
  One image, resized, no change in file size

 Serve different versions of images
  Save on load time
  www.adaptive-images.com



Further reading: Which Responsive Images Solution Should
You Use?
HTML Special Characters
HTML entities that can replace
simple graphics, scale nicely    ★ ★
                                 ☆ ☆
                                  ♥ ♥
   Stars great for ratings:       ♣ ♣
                                 ← ←
           ★★★★☆
                                 ↑ ↑
                                 → →
                                 ↓ ↓
HTML Special Characters
HTML entities that can replace
simple graphics, scale nicely    ★ ★




          ♣
                                 ☆ ☆
                                  ♥ ♥
                                  ♣ ♣
                                 ← ←
                                 ↑ ↑
                                 → →
                                 ↓ ↓
Media Queries

Components of a media query:

 Media type

 Query (feature to inspect)

 Target value



screen and (max-device-width: 480px)
Media Queries

Load external stylesheets:

<link rel="stylesheet" type="text/css"

 media="screen and (max-device-width: 480px)"

 href=”smallscreens.css”>

<link rel="stylesheet" type="text/css"

 media="screen and (min-device-width: 960px)"

 href=”largescreens.css”>
Media Queries

Include in CSS as part of @media rule:

@media screen and (max-device-width: 480px) {

        .sidebar {

        float: none;

        }

}
Media Queries

Import at top of css:

@import url(”smallscreens.css") screen and (max-device-width:
480px);

@import url(”largescreens.css") screen and (min-device-width:
960px);



 Import can slow down page load, not recommended.
Media Query Support

All modern browsers support media queries.

 Chrome 1+

 Firefox 3.5+

 Internet Explorer 9+

 Safari 4+
Oh, Internet Explorer…

Option #1:

Use javascript to help along old browsers ≤ IE8.

 Respond.js

 css3-mediaqueries.js

 Adapt.js
Oh, Internet Explorer…

Option #2:

Use conditional code to load stylesheet for IE less than 9.

<!--[if (lt IE 9)&(!IEMobile)]>

<link rel="stylesheet" type="text/css" href=”IE.css" />

<![endif]-->



 Only solves problem in certain situations.
Tools for Building Responsively

Downloadable Toolkits
Front-end frameworks for creating responsive websites

 Foundation: foundation.zurb.com

 Bootstrap: twitter.github.com/bootstrap
Resources

www.castlebuilder.com/blog/responsive-design

• Getting Started

• Online & Downloadable Tools         Tweet Amélie
                                      @castlebuilder
• Examples

• Further Reading

More Related Content

What's hot

How the BBC Make Web sites
How the BBC Make Web sitesHow the BBC Make Web sites
How the BBC Make Web sitesIWMW
 
Styling WooCommerce
Styling WooCommerceStyling WooCommerce
Styling WooCommerceBecky Davis
 
CV Alan Brady 2015
CV Alan Brady 2015CV Alan Brady 2015
CV Alan Brady 2015alan brady
 
Best word press themes 2013 updated
Best word press themes 2013 updatedBest word press themes 2013 updated
Best word press themes 2013 updatedJacky Hoang
 
Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?D'arce Hess
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web DesignMindy McAdams
 
Html 5 and CSS - Image Element
Html 5 and CSS - Image ElementHtml 5 and CSS - Image Element
Html 5 and CSS - Image ElementKempy7000
 
Designing in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, DrupaldelphiaDesigning in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, Drupaldelphiacanarymason
 
Responsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsResponsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsXHTML Champs
 
Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Graham Armfield
 
Lecture 1: Web Design + Usability
Lecture 1: Web Design + UsabilityLecture 1: Web Design + Usability
Lecture 1: Web Design + Usabilitymcongdon
 
Accessibility Hacks version 2
Accessibility Hacks version 2Accessibility Hacks version 2
Accessibility Hacks version 2Graham Armfield
 
Web Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSWeb Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSAnnMarie Ppl
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Campcanarymason
 
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveDesign4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveSalem Ghoweri
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteTom McCracken
 
WordPress Recipes
WordPress RecipesWordPress Recipes
WordPress RecipesBrad Bihun
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Kevin Bruce
 
Handy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress WebsiteHandy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress WebsiteXHTML Champs
 

What's hot (20)

How the BBC Make Web sites
How the BBC Make Web sitesHow the BBC Make Web sites
How the BBC Make Web sites
 
Styling WooCommerce
Styling WooCommerceStyling WooCommerce
Styling WooCommerce
 
CV Alan Brady 2015
CV Alan Brady 2015CV Alan Brady 2015
CV Alan Brady 2015
 
Best word press themes 2013 updated
Best word press themes 2013 updatedBest word press themes 2013 updated
Best word press themes 2013 updated
 
Bluehost wordpresinstall
Bluehost wordpresinstallBluehost wordpresinstall
Bluehost wordpresinstall
 
Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web Design
 
Html 5 and CSS - Image Element
Html 5 and CSS - Image ElementHtml 5 and CSS - Image Element
Html 5 and CSS - Image Element
 
Designing in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, DrupaldelphiaDesigning in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, Drupaldelphia
 
Responsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsResponsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChamps
 
Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018
 
Lecture 1: Web Design + Usability
Lecture 1: Web Design + UsabilityLecture 1: Web Design + Usability
Lecture 1: Web Design + Usability
 
Accessibility Hacks version 2
Accessibility Hacks version 2Accessibility Hacks version 2
Accessibility Hacks version 2
 
Web Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSWeb Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSS
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
 
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveDesign4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own Website
 
WordPress Recipes
WordPress RecipesWordPress Recipes
WordPress Recipes
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)
 
Handy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress WebsiteHandy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress Website
 

Viewers also liked

Viewers also liked (15)

logo.maly.format
logo.maly.formatlogo.maly.format
logo.maly.format
 
Faca o bem
Faca o bemFaca o bem
Faca o bem
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Resume
ResumeResume
Resume
 
Um pedido fora do normal
Um pedido fora do normalUm pedido fora do normal
Um pedido fora do normal
 
Italian E-Commerce Payments Landscape (Loviit)
Italian E-Commerce Payments Landscape (Loviit)Italian E-Commerce Payments Landscape (Loviit)
Italian E-Commerce Payments Landscape (Loviit)
 
This good news
This good newsThis good news
This good news
 
Resume2016
Resume2016Resume2016
Resume2016
 
Codigo html
Codigo htmlCodigo html
Codigo html
 
My Resume
My Resume My Resume
My Resume
 
Artículo, el valor de una mujer
Artículo, el valor de una mujerArtículo, el valor de una mujer
Artículo, el valor de una mujer
 
Sports cases and pouches
Sports cases and pouchesSports cases and pouches
Sports cases and pouches
 
ΡΕΜΠΕΤΙΚΟ
ΡΕΜΠΕΤΙΚΟΡΕΜΠΕΤΙΚΟ
ΡΕΜΠΕΤΙΚΟ
 
Inbound Marketing Alimentario. Cultivos Digitales
Inbound Marketing Alimentario. Cultivos DigitalesInbound Marketing Alimentario. Cultivos Digitales
Inbound Marketing Alimentario. Cultivos Digitales
 
Common Enrollment and Oakland Unified School District (English slides)
Common Enrollment and Oakland Unified School District (English slides)Common Enrollment and Oakland Unified School District (English slides)
Common Enrollment and Oakland Unified School District (English slides)
 

Similar to Responsive Web Design - NYC Webgrrls

Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Thomas Carney
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteJj Jurgens
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsSEGIC
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
 
Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013Matt Gibson
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practicesmintersam
 
Wordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation SlidesWordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation SlidesSlideTeam
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedNile Flores
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt AEM HUB
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignCantina
 
CIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based LayoutsCIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based LayoutsICF CIRCUIT
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)ssuserd60633
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. ToolboxWojtek Zając
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive designNeil Perlin
 
Static site gen talk
Static site gen talkStatic site gen talk
Static site gen talkBen Adam
 
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Dave Olsen
 

Similar to Responsive Web Design - NYC Webgrrls (20)

Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Wordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation SlidesWordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation Slides
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website Speed
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web Design
 
CIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based LayoutsCIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
 
AEM responsive
AEM responsiveAEM responsive
AEM responsive
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. Toolbox
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
 
Static site gen talk
Static site gen talkStatic site gen talk
Static site gen talk
 
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)
 

Recently uploaded

VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxnewslab143
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptxIntroduction-to-Canva-and-Graphic-Design-Basics.pptx
Introduction-to-Canva-and-Graphic-Design-Basics.pptx
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Harsh Vihar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Responsive Web Design - NYC Webgrrls

  • 1. Responsive Web Design Webgrrls Discussion Topic March 11, 2013 By Amélie Walker Castle Builder Design www.castlebuilder.com
  • 5. Responsive Design is:  Flexible – Margin and image sizes change with width
  • 6. Responsive Design is:  Flexible – Margin and image sizes change with width  Adjustable
  • 7. Responsive Design is:  Flexible – Margin and image sizes change with width  Adjustable – Layout changes changes with width
  • 9. Responsive Design is not: Magic
  • 10. Responsive Design… Responsive web design is 1 a set of techniques that allows website designers to create a single version of a website that will seamlessly adapt to phones, tablets, laptops and desktop computers. flexible, adjustable version
  • 11. Photo by Jeremy Keith, Wikimedia Commons
  • 12. The Old Way Main Website Mobile Website
  • 13. The Old Way Main Website Mobile Website
  • 14. The Old Way = Problems  Reduced information on mobile version  Two separate websites to update  What about other devices?
  • 18. What happens?  Logos change size and/or format  Menus consolidate or collapse completely  Sections reorder, right column often goes to bottom  Less important items disappear
  • 19. Examples  Boston Globe  Emeril’s Restaurant  Microsoft  Starbucks  United Pixel Workers  World Wildlife Fund
  • 20. Sign Me Up! Not so fast… If you already have a website, it might be expensive to rebuild your website to be responsive. Is it worth it? YES if…  You have a significant mobile audience. MAYBE NOT if…  You already have a great mobile site, or  You have a very small mobile audience.
  • 21. Know Your Audience Google Analytics www.google.com/analytics The best free tool to measure your website traffic and more Audience > Mobile > Overview About 25% use this site on mobile.
  • 22. Broken on Mobile If you can’t make it responsive, at least make sure it works. Zooming in expands menu only, covers content
  • 23. Pros  Less expensive to maintain  Consistent on all devices  Just one URL  Improved social sharing  Improved SEO (and Google recommends it!)
  • 24. Google recommends using responsive web design because it has many good aspects: • Using a single URL for a piece of content makes it easier for your users to interact with, share, and link to your content, and a single URL for the content helps Google's algorithms assign the indexing properties for the content. • No redirection is needed for users to get to the device-optimized view, which reduces loading time. Also, user agent-based redirection is error-prone and can degrade your site's user experience. • It saves resources for both your site and Google's crawlers. For responsive web design pages, any Googlebot user agent needs to crawl your pages once, as opposed to crawling multiple times with different user agents, to retrieve your content. This improvement in crawling efficiency can indirectly help Google index more of the site's contents and keep it appropriately fresh. See “Building Smartphone-Optimized Websites” by Google.
  • 25. Cons  More time consuming to create  Involves more testing  Not ideal for e-commerce  Slower load time  Not all devices recognize media queries
  • 26.
  • 27. Responsive Out-of-the-Box Wordpress Many themes are now responsive, including Twenty Twelve, the latest default Wordpress theme. Search for “responsive” at… Self-hosted: wordpress.org/extend/themes Wordpress.com: theme.wordpress.com
  • 29. Or… Hire a web designer.
  • 30. “I am the designer! How do I do this?”
  • 31. Designing a responsive website Method 1: Mobile First 1. Start with minimum amount of content and navigation. 2. Focus on core content. 3. Add slowly, considering each piece. 4. Progressively enhance for larger screen sizes.
  • 32. Designing a responsive website Method 2: Scaling Down 1. Start with desktop version. 2. Decide what is less important or can be consolidated. 3. Reflow or collapse existing content. 4. Move non-essentials to bottom or remove.
  • 34. Fluid Grids: Grids That Respond  Change container widths host.sonspring.com/yui3_grid  Change margins Example: WP 2012 Theme  Change layout Disable floats to stack content, as we’ve seen in examples (www.starbucks.com, etc.).  Remove/add content...
  • 35. Fluid Grids: Remove/Add Content Hide Content Load Conditionally Use CSS to hide sections when Use javascript to load content screen size is small. only if screen is wider than certain size.  Content still loads, even  Improves load time on when hidden. mobile.
  • 36. Fluid Grids: Creating Grids Resources for creating grids  grids.heroku.com (online)  www.960.gs (downloadable)  thesquaregrid.com (downloadable) Build a grid for each breakpoint.
  • 37. Fluid Grids: Basic Layout Break
  • 38. Fluid Grids: Example/Download Proportional Grids  builtbyboon.com/blog/proportional-grids
  • 39. Responsive Images  Resize images with css One image, resized, no change in file size  Serve different versions of images Save on load time www.adaptive-images.com Further reading: Which Responsive Images Solution Should You Use?
  • 40. HTML Special Characters HTML entities that can replace simple graphics, scale nicely ★ &#9733; ☆ &#9734; ♥ &#9829; Stars great for ratings: ♣ &#9827; ← &#8592; ★★★★☆ ↑ &#8593; → &#8594; ↓ &#8595;
  • 41. HTML Special Characters HTML entities that can replace simple graphics, scale nicely ★ &#9733; ♣ ☆ &#9734; ♥ &#9829; ♣ &#9827; ← &#8592; ↑ &#8593; → &#8594; ↓ &#8595;
  • 42. Media Queries Components of a media query:  Media type  Query (feature to inspect)  Target value screen and (max-device-width: 480px)
  • 43. Media Queries Load external stylesheets: <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href=”smallscreens.css”> <link rel="stylesheet" type="text/css" media="screen and (min-device-width: 960px)" href=”largescreens.css”>
  • 44. Media Queries Include in CSS as part of @media rule: @media screen and (max-device-width: 480px) { .sidebar { float: none; } }
  • 45. Media Queries Import at top of css: @import url(”smallscreens.css") screen and (max-device-width: 480px); @import url(”largescreens.css") screen and (min-device-width: 960px);  Import can slow down page load, not recommended.
  • 46. Media Query Support All modern browsers support media queries.  Chrome 1+  Firefox 3.5+  Internet Explorer 9+  Safari 4+
  • 47. Oh, Internet Explorer… Option #1: Use javascript to help along old browsers ≤ IE8.  Respond.js  css3-mediaqueries.js  Adapt.js
  • 48. Oh, Internet Explorer… Option #2: Use conditional code to load stylesheet for IE less than 9. <!--[if (lt IE 9)&(!IEMobile)]> <link rel="stylesheet" type="text/css" href=”IE.css" /> <![endif]-->  Only solves problem in certain situations.
  • 49. Tools for Building Responsively Downloadable Toolkits Front-end frameworks for creating responsive websites  Foundation: foundation.zurb.com  Bootstrap: twitter.github.com/bootstrap
  • 50. Resources www.castlebuilder.com/blog/responsive-design • Getting Started • Online & Downloadable Tools Tweet Amélie @castlebuilder • Examples • Further Reading

Editor's Notes

  1. It’s a set of techniques, not a magic bullet; still a work in progress, no setbest practices
  2. You can&apos;t assume know how people will be viewing.
  3. Separate mobile site - don&apos;t get content
  4. It’s not just computer or phone now.
  5. Also show live example, changing Starbuck site
  6. New, most web designers still learning
  7. Also show live example, changing Starbuck site
  8. It’s possible that there are things in your current design that don’t need to be in any responsive configuration, because they really aren’t useful to the user.
  9. Not finished
  10. Go to sites and walk through?
  11. Best practices are still in flux, place to watch(Not finished this page…)
  12. Just fun side note
  13. Just fun side note
  14. Think more about this!