SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Responsive Web Design
With
Various Grids and Frameworks
By Dhruba Jyoti Dey
February, 2014
• What is ResponsiveWeb Design
• Pros of ResponsiveWeb Design
• Cons of ResponsiveWeb Design
• What is RWD Grids and Frameworks ?
• Various Frameworks
I. Twitter Bootstrap
II. Foundation
III. Skeleton
IV. HTML5 Boilerplate
• Comparison of the Frameworks.
• Conclusions
Index
@ Dhruba Jyoti Dey
@ Dhruba Jyoti Dey
What is ResponsiveWeb Design
ResponsiveWeb design (RWD)is aWeb design approach aimed at crafting sites to
provide an optimal viewing experience—easy reading and navigation with a
minimum of resizing, panning, and scrolling—acrossa wide range of devices (from
mobile phones to desktop computer monitors).
• The fluid grid concept calls for page element sizing to be in relative units like
percentages, rather than absolute units like pixels or points.
• Flexible images are also sized in relative units, so as to prevent them from
displaying outside their containing element.
• Media queries allow the page to use different CSS style rules based on
characteristics of the device the site is being displayed on, most commonly the
width of the browser.
• Server-side components (RESS) in conjunction with client-side ones such as
media queries can produce faster-loading sites for access over cellular networks
and also deliver richer functionality/usability avoiding some of the pitfalls of
device-side-only solutions.
@ Dhruba Jyoti Dey
@ Dhruba Jyoti Dey
Pros of Responsive Web Design
• Less Maintenance
• Gives better user experience
• Social Sharing
• New devices
• Gives goodSEO
• Web tracking/analytics
• Googleendorsed the ResponsiveWeb Design
• Its likeWeb Apps in the form ofWeb Sites
@ Dhruba Jyoti Dey
Cons of Responsive Web Design
• Loading time
• Development of responsive design
• Implementation problem
• Limited Resources
• Design
@ Dhruba Jyoti Dey
Various Frameworks
@ Dhruba Jyoti Dey
@ Dhruba Jyoti Dey
Twitter Bootstrap
Twitter Bootstrap is a free collection of tools forcreating websites and web applications.
It contains HTML and CSS-based design templates for typography, forms, buttons, charts,
navigation and other interface components, as well as optional JavaScript extensions.
Its 12-column grid system and amazing JavaScript plugins, such as modal windows,
tooltips, carouseland others.
Key Features:
I. Additional components fornavigation, progressbars, pagination etc.
II. JavaScript components including carousels, modals, alerts and tabs
III. Classnames for intuitive identification
Not soGreat:
All the features, and capabilities could mean a steep learning curve for some.
@ Dhruba Jyoti Dey
Foundation
Foundation is the most advanced responsive front-end frameworkin the world. With
Foundation you can quickly prototype and build sites or apps that work on any kind of
device, with tons of included layout constructs (like a full responsive grid), elements and
best practices.
Its 12-column grid system and amazing JavaScript plugins, such as modal windows,
tooltips, carouseland others.
Key Features
I. A framework built around the "Mobile First" mindset
II. Visible/Hiddencapabilities
III. Source ordering to optimize content is seen based on device
Not soGreat:
Again, it might be a steep learning curve. However, Foundation provides periodic online
training coursesfor developers who want to learn
@ Dhruba Jyoti Dey
Skeleton
Skeleton is a small collection of CSS files that can help you rapidly develop sites that look
beautiful at any size, be it a 17" laptop screenor an iPhone.
Its 16-columngrid system.
Key Features:
I. Rapid deployment
II. Bare bones (pun completely intended) and lightweight
III. More flexibility to fit into existing or prebuilt projects
Not soGreat :
It's a very light framework, and doesn't provide much besides the basics.
@ Dhruba Jyoti Dey
HTML5 Boilerplate
Boilerplate is not a framework, nor does it prescribeany philosophyof development, it's
just got some tricks to get your project off the ground quickly and right-footed.
Althoughit is not a framework it is good starting point for any HTML5 project.
Key Features:
I. It contains featuresof cross-browsernormalization.
II. Provide performance optimizations.
III. Optional features like cross-domainXHR and Flash.
Not soGreat:
No grid and no plugins of its own.
@ Dhruba Jyoti Dey
Comparisonof the Frameworks
@ Dhruba Jyoti Dey
Twitter Bootstrap Foundation Skeleton HTML5Boilerplate
Summary
Grids: Fluid
UI tools: Lots of
widgets; goodfor
rapid prototyping
History: Mobile-first
updateto the style
guide for internal
tools developed by
Twitter
Grids: Fluid. Best in
class grids across all
viewports.
UI tools: Powerfuland
modular set of tools.
More styleagnostic
than Bootstrap.
History: Performance
and efficiency
improvements to v4
Grids: Fixed
UI tools: Limited
History: Style
agnosticand
intentionally
lightweight
Grids: Can adopted
Ex: Best with
Bootstrap
UI tools: Limited
History: Style
agnosticand
intentionally
lightweight
Version 3.1.0 5 1.2 4.3
License MIT MIT MIT MIT
Browser Chrome (Mac,
Windows, iOS, and
Android)
Safari (Macand iOS
only)
Firefox (Mac,
Windows)
Opera (Macand
Windows)
IE8+
Desktop: Chrome,
Firefox, Safari,IE9+
Mobile:iOS (iPhone),
iOS (iPad), Android
2, 4 (Phone), Android
2, 4 (Tablet),
Windows Phone7+,
Surface
Desktop: Chrome,
Firefox, Safari,IE7+
Mobile:iPhone,
Droid, iPad
Supportbackward
compatibility
@ Dhruba Jyoti Dey
Twitter Bootstrap Foundation Skeleton HTML5Boilerplate
CSS Reset normalize.css normalize.css Inspiredby Eric
Meyer's reset
normalize.css
LESS Yes No No Yes
Sass/Scss Yes Yes No Yes
Grids and
Responsiveness
Base width
Fluid(480px, 768px,
992px, 1200px)
Fluid(max-width
62.5em default)
960px N/A
Grid Columns 12 1-16 with customizer
(12 default)
16 N/A
Column Class Syntax Multiple [4] Multiple[3] one N/A
Files Size 46kb 44kb 9kb 16kb
FormValidation No Yes -Abide No No
Grids Yes Yes yes Using Others
Media Object Yes –Media Object No No No
Popovers Yes –Popover Yes –Tooltips No No
Responsive media No Yes –Interchange No No
Scroll spy Yes Yes -Magellan No No
Modal window Yes Yes –Reveal No No
Navigation Yes Yes No No
@ Dhruba Jyoti Dey
The Responsiveweb designis a powerful strategy in certain situations.
We need to identifyour requirement and figured out our best framework we need to
used.
As Skeleton is the lightesthaving 16Columns grid , Foundation having new featured
plaguingallare good for development.
I think TwitterBootstrap good for our portal with the help of html5boilerplate.
Conclusions
@ Dhruba Jyoti Dey

Contenu connexe

Tendances

Ford Module 3 (Alberta FDA) Social Media
Ford Module 3 (Alberta FDA) Social MediaFord Module 3 (Alberta FDA) Social Media
Ford Module 3 (Alberta FDA) Social MediaShane Gibson
 
Frontend Resource Intergration and Sharing - Modern Web 2016 review
Frontend Resource Intergration and Sharing - Modern Web 2016 reviewFrontend Resource Intergration and Sharing - Modern Web 2016 review
Frontend Resource Intergration and Sharing - Modern Web 2016 reviewLaura Lee
 
eXo Platform 4.4 Released: Work Better with More Context!
eXo Platform 4.4 Released: Work Better with More Context!eXo Platform 4.4 Released: Work Better with More Context!
eXo Platform 4.4 Released: Work Better with More Context!eXo Platform
 
Intro to Web Design 6e Chapter 1
Intro to Web Design 6e Chapter 1Intro to Web Design 6e Chapter 1
Intro to Web Design 6e Chapter 1Steve Guinan
 
Yahoo! Frontend Building Blocks
Yahoo! Frontend Building BlocksYahoo! Frontend Building Blocks
Yahoo! Frontend Building BlocksSubramanyan Murali
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Kate Walser
 

Tendances (9)

Ford Module 3 (Alberta FDA) Social Media
Ford Module 3 (Alberta FDA) Social MediaFord Module 3 (Alberta FDA) Social Media
Ford Module 3 (Alberta FDA) Social Media
 
Tech Stack - Angular
Tech Stack - AngularTech Stack - Angular
Tech Stack - Angular
 
Module 4 -presentation_slides
Module 4 -presentation_slidesModule 4 -presentation_slides
Module 4 -presentation_slides
 
A First Look At Drupal
A First Look At DrupalA First Look At Drupal
A First Look At Drupal
 
Frontend Resource Intergration and Sharing - Modern Web 2016 review
Frontend Resource Intergration and Sharing - Modern Web 2016 reviewFrontend Resource Intergration and Sharing - Modern Web 2016 review
Frontend Resource Intergration and Sharing - Modern Web 2016 review
 
eXo Platform 4.4 Released: Work Better with More Context!
eXo Platform 4.4 Released: Work Better with More Context!eXo Platform 4.4 Released: Work Better with More Context!
eXo Platform 4.4 Released: Work Better with More Context!
 
Intro to Web Design 6e Chapter 1
Intro to Web Design 6e Chapter 1Intro to Web Design 6e Chapter 1
Intro to Web Design 6e Chapter 1
 
Yahoo! Frontend Building Blocks
Yahoo! Frontend Building BlocksYahoo! Frontend Building Blocks
Yahoo! Frontend Building Blocks
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
 

Similaire à Responsive web design with various grids and frameworks comparison

How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022Katy Slemon
 
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkWebvanta
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap Creative
 
SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013Marc D Anderson
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries themystic_ca
 
Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016iMOBDEV Technologies Pvt. Ltd.
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
FITC - Bootstrap Unleashed
FITC - Bootstrap UnleashedFITC - Bootstrap Unleashed
FITC - Bootstrap UnleashedRami Sayar
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and HowJudi Wunderlich
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksSeasiaInfotech2
 
Node.js 101
 Node.js 101 Node.js 101
Node.js 101FITC
 
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdfBest 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdfAppdeveloper10
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for BeginnersD'arce Hess
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: StylingMatthew Gerrior
 
CSS Frameworks: Categories, Criteria and Recommendations
CSS Frameworks: Categories, Criteria and RecommendationsCSS Frameworks: Categories, Criteria and Recommendations
CSS Frameworks: Categories, Criteria and Recommendationssirajrkhan
 

Similaire à Responsive web design with various grids and frameworks comparison (20)

RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
 
How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022
 
Psd to foundation
Psd to foundationPsd to foundation
Psd to foundation
 
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book Sample
 
SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016
 
Twitter bootstrap1
Twitter bootstrap1Twitter bootstrap1
Twitter bootstrap1
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
FITC - Bootstrap Unleashed
FITC - Bootstrap UnleashedFITC - Bootstrap Unleashed
FITC - Bootstrap Unleashed
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development Frameworks
 
Node.js 101
 Node.js 101 Node.js 101
Node.js 101
 
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdfBest 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: Styling
 
Front end frameworks
Front end frameworksFront end frameworks
Front end frameworks
 
CSS Frameworks: Categories, Criteria and Recommendations
CSS Frameworks: Categories, Criteria and RecommendationsCSS Frameworks: Categories, Criteria and Recommendations
CSS Frameworks: Categories, Criteria and Recommendations
 

Dernier

AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 

Dernier (20)

AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 

Responsive web design with various grids and frameworks comparison

  • 1. Responsive Web Design With Various Grids and Frameworks By Dhruba Jyoti Dey February, 2014
  • 2. • What is ResponsiveWeb Design • Pros of ResponsiveWeb Design • Cons of ResponsiveWeb Design • What is RWD Grids and Frameworks ? • Various Frameworks I. Twitter Bootstrap II. Foundation III. Skeleton IV. HTML5 Boilerplate • Comparison of the Frameworks. • Conclusions Index @ Dhruba Jyoti Dey
  • 4. What is ResponsiveWeb Design ResponsiveWeb design (RWD)is aWeb design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—acrossa wide range of devices (from mobile phones to desktop computer monitors). • The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels or points. • Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element. • Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser. • Server-side components (RESS) in conjunction with client-side ones such as media queries can produce faster-loading sites for access over cellular networks and also deliver richer functionality/usability avoiding some of the pitfalls of device-side-only solutions. @ Dhruba Jyoti Dey
  • 6. Pros of Responsive Web Design • Less Maintenance • Gives better user experience • Social Sharing • New devices • Gives goodSEO • Web tracking/analytics • Googleendorsed the ResponsiveWeb Design • Its likeWeb Apps in the form ofWeb Sites @ Dhruba Jyoti Dey
  • 7. Cons of Responsive Web Design • Loading time • Development of responsive design • Implementation problem • Limited Resources • Design @ Dhruba Jyoti Dey
  • 10. Twitter Bootstrap Twitter Bootstrap is a free collection of tools forcreating websites and web applications. It contains HTML and CSS-based design templates for typography, forms, buttons, charts, navigation and other interface components, as well as optional JavaScript extensions. Its 12-column grid system and amazing JavaScript plugins, such as modal windows, tooltips, carouseland others. Key Features: I. Additional components fornavigation, progressbars, pagination etc. II. JavaScript components including carousels, modals, alerts and tabs III. Classnames for intuitive identification Not soGreat: All the features, and capabilities could mean a steep learning curve for some. @ Dhruba Jyoti Dey
  • 11. Foundation Foundation is the most advanced responsive front-end frameworkin the world. With Foundation you can quickly prototype and build sites or apps that work on any kind of device, with tons of included layout constructs (like a full responsive grid), elements and best practices. Its 12-column grid system and amazing JavaScript plugins, such as modal windows, tooltips, carouseland others. Key Features I. A framework built around the "Mobile First" mindset II. Visible/Hiddencapabilities III. Source ordering to optimize content is seen based on device Not soGreat: Again, it might be a steep learning curve. However, Foundation provides periodic online training coursesfor developers who want to learn @ Dhruba Jyoti Dey
  • 12. Skeleton Skeleton is a small collection of CSS files that can help you rapidly develop sites that look beautiful at any size, be it a 17" laptop screenor an iPhone. Its 16-columngrid system. Key Features: I. Rapid deployment II. Bare bones (pun completely intended) and lightweight III. More flexibility to fit into existing or prebuilt projects Not soGreat : It's a very light framework, and doesn't provide much besides the basics. @ Dhruba Jyoti Dey
  • 13. HTML5 Boilerplate Boilerplate is not a framework, nor does it prescribeany philosophyof development, it's just got some tricks to get your project off the ground quickly and right-footed. Althoughit is not a framework it is good starting point for any HTML5 project. Key Features: I. It contains featuresof cross-browsernormalization. II. Provide performance optimizations. III. Optional features like cross-domainXHR and Flash. Not soGreat: No grid and no plugins of its own. @ Dhruba Jyoti Dey
  • 14. Comparisonof the Frameworks @ Dhruba Jyoti Dey
  • 15. Twitter Bootstrap Foundation Skeleton HTML5Boilerplate Summary Grids: Fluid UI tools: Lots of widgets; goodfor rapid prototyping History: Mobile-first updateto the style guide for internal tools developed by Twitter Grids: Fluid. Best in class grids across all viewports. UI tools: Powerfuland modular set of tools. More styleagnostic than Bootstrap. History: Performance and efficiency improvements to v4 Grids: Fixed UI tools: Limited History: Style agnosticand intentionally lightweight Grids: Can adopted Ex: Best with Bootstrap UI tools: Limited History: Style agnosticand intentionally lightweight Version 3.1.0 5 1.2 4.3 License MIT MIT MIT MIT Browser Chrome (Mac, Windows, iOS, and Android) Safari (Macand iOS only) Firefox (Mac, Windows) Opera (Macand Windows) IE8+ Desktop: Chrome, Firefox, Safari,IE9+ Mobile:iOS (iPhone), iOS (iPad), Android 2, 4 (Phone), Android 2, 4 (Tablet), Windows Phone7+, Surface Desktop: Chrome, Firefox, Safari,IE7+ Mobile:iPhone, Droid, iPad Supportbackward compatibility @ Dhruba Jyoti Dey
  • 16. Twitter Bootstrap Foundation Skeleton HTML5Boilerplate CSS Reset normalize.css normalize.css Inspiredby Eric Meyer's reset normalize.css LESS Yes No No Yes Sass/Scss Yes Yes No Yes Grids and Responsiveness Base width Fluid(480px, 768px, 992px, 1200px) Fluid(max-width 62.5em default) 960px N/A Grid Columns 12 1-16 with customizer (12 default) 16 N/A Column Class Syntax Multiple [4] Multiple[3] one N/A Files Size 46kb 44kb 9kb 16kb FormValidation No Yes -Abide No No Grids Yes Yes yes Using Others Media Object Yes –Media Object No No No Popovers Yes –Popover Yes –Tooltips No No Responsive media No Yes –Interchange No No Scroll spy Yes Yes -Magellan No No Modal window Yes Yes –Reveal No No Navigation Yes Yes No No @ Dhruba Jyoti Dey
  • 17. The Responsiveweb designis a powerful strategy in certain situations. We need to identifyour requirement and figured out our best framework we need to used. As Skeleton is the lightesthaving 16Columns grid , Foundation having new featured plaguingallare good for development. I think TwitterBootstrap good for our portal with the help of html5boilerplate. Conclusions @ Dhruba Jyoti Dey