SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Tech Stack - Angular
Tech Stack - AngularTech Stack - Angular
Tech Stack - AngularSrineel Mazumdar
 
Module 4 -presentation_slides
Module 4 -presentation_slidesModule 4 -presentation_slides
Module 4 -presentation_slidesQueenestylDalumbar
 
A First Look At Drupal
A First Look At DrupalA First Look At Drupal
A First Look At DrupalChristoph Weber
 
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
 

Was ist angesagt? (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
 

Ă„hnlich wie 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
 
Psd to foundation
Psd to foundationPsd to foundation
Psd to foundationHtml SliceMate
 
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
 
Mobile web development
Mobile web development Mobile web development
Mobile web development Moumie Soulemane
 
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
 

Ă„hnlich wie 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
 

KĂĽrzlich hochgeladen

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

KĂĽrzlich hochgeladen (20)

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

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