SlideShare une entreprise Scribd logo
1  sur  28
Harbinger Systems Welcomes you
A Webinar on
Best Practices in Responsive Web Design
Panellists
Prachi Kulkarni
DGM
Technology Solutions
Vibhuti Agrawal
Manager
Design and User Experience
Amit Kaveeshwar
Associate VP
Business Development
Agenda
• Introduction to Responsive Web Design
• Key Components
• Best Practices
• Advantages
• Limitations and Solutions
• Q&A
Device Usage Preferences in a Day
It’s Explosion of Devices
60% of users in all age groups use multiple devices simultaneously –
activities involve email, sports, travel, news, reviews, shopping etc.
- Survey by COMSCORE
Google sees 1.5 million android devices activated per day!
119 M US TVs will be connected to Internet by 2015
- Factbrowser Review
Mobile internet is expected to overtake desktop internet usage
this year. This makes it necessary to design websites that are
flexible and can be viewed from almost any device.
In Q1 2013, 43.5% users used Mobile Net compared to 79%
on desktop. The desktop net usage slipped 8% in 6 months!
- Media Behavior
Nature is Responsive…
What we need is
Smart, Adaptive, Logical
and Single Source Design
Other Attempts
• UI Designer’s Community have been attempting to
be responsive for quite a while now..
• Widths in percentages to support various browsers -
Adaptive Design
• Mobile First Design Style – Possible Simplistic
design
• A combination of all these attempts culminated in
RWD
What is Responsive Web Design?
Responsive Web Design (RWD) is a web
design approach aimed at crafting sites to
provide an optimal viewing experience -
easy reading and navigation with a
minimum of resizing, panning, and scrolling
- across a wide range of devices (from
desktop computer monitors to mobile
phones).
- Wikipedia
RWD Sample
Phone Tablet/iPad Desktop
(Continued…)
RWD Sample
Phone Tablet/iPad Desktop
RWD Sample
Phone Tablet/iPad Desktop
(Continued…)
Disclaimer: Harbinger has not designed or developed this website.
Components of RWD
Fluid Layout- Use of Grid
Widths for Dynamic change of
Layout
.entity {width = 22.75%;}
Media Queries + HTML5 + CSS3
@media screen and (max-
width: 800px) {}
@media screen and (max-
width: 480px) {}
Flexible Images and
Media
RESS
RWD
Best Practices
1. Clean , Logical and
Optimized Code
2. Content First – Design
with Final Content
3. Use of Frameworks 4. Consider Breakpoints
Best Practices (Continued…)
5. Iterative Visual Design
and Coding
6. Test on Real Devices
7. Think Outside Design
• Layouts to suit the device styles
• Content Presentation
• Forget about perfect
• Fluid Inconsistencies
8. Awareness of CSS
Constraints
Best Practices (Continued…)
9. Liquid Layouts and Grids
(@media, viewport, respond.js
and media queries library)
10. Lazy Loading is better for
performance
11. Use SVG
No Pixels, Always
Crisp, Small File Sizes, Very
Scalable
12. Videos and Data Tables
will need specific
considerations
RWD Can Help in Many Ways…
Single Source and URL
Better for SEO
Similar User experience and Content across devices
Common Deployment, easier Version Control
Works for all Current and Future Devices
Keep this in Mind
• Use RWD only if it fits
• Features and Content, User Friendliness, eCommerce
and SEO strategy
• Progressively Enhancing Mobile Site can
be good
• Fluid Mobile Layouts + media queries to optimize
for bigger screens
• RWD may cost more initially but it will
have lasting benefits
All would be well only if…
RWD Limitations
• Single-solution may not mean delivering the
optimal experience for each visitor
• Desktop and Mobile UI has to be different with
respect to Layout and many times content
• Converting existing site to RWD is usually a
Rebuild of UI – Can be tough decision for
working site
• Build and Maintain are time consuming
RWD Limitations (Continued…)
• Site Load Takes Time
• Media Queries are Client Side
• 86% of designs are observed to send same content to
desktops and Mobile Devices
• This is over-downloading specially for mobile
• Backward compatibility on devices is tough due to
device limitations– NO CSS3 NO RWD!
• Handling Third Party Content
• Can wrap in iFrames!
Making it ‘Responsive’ All the Way!!!
RESS
• Responsive Server Side Design will take help from
Server to do the following:
• Determine Context specific content
• Cache Device specifications
• Image Handling
• In addition to the above, following Sensors can
also be considered
• Time of the day
• Network speed
• Page weight
RESS Workflow
Detect the device before page load
• Device Lookup (based on HTTP Headers)
First Load:
Server side selection
• Based on the device select appropriate content
• Have image server appropriately scale the images and send them
• Send device capabilities to JavaScript
• Send markups based on capabilities
Device Feature Detection on Client Side
RESS Workflow (Continued…)
Store in cookies
•Client width and height
•Grid widths
Maintain Context in the form of User Information
– server side selection is faster
Cookies, User context, Device Detected values at the Server
Subsequent Loads
Some More Examples…
Questions?
Thank You!
Visit us at: www.harbinger-systems.com
Write to us at: hsplinfo@harbingergroup.com
Blog: blog.harbinger-systems.com
Twitter: twitter.com/HarbingerSys (@HarbingerSys)
Slideshare: slideshare.net/hsplmkting
Facebook: facebook.com/harbingersys
LinkedIn: linkedin.com/company/382306
Follow us

Contenu connexe

En vedette

Webinar: Mobile UX: Doing It The Right Way
Webinar: Mobile UX: Doing It The Right WayWebinar: Mobile UX: Doing It The Right Way
Webinar: Mobile UX: Doing It The Right Way
Harbinger Systems - HRTech Builder of Choice
 
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JSJavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
Harbinger Systems - HRTech Builder of Choice
 
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEADCLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
Harbinger Systems - HRTech Builder of Choice
 
Benefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular jsBenefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular js
Harbinger Systems - HRTech Builder of Choice
 

En vedette (9)

Webinar: Mobile UX: Doing It The Right Way
Webinar: Mobile UX: Doing It The Right WayWebinar: Mobile UX: Doing It The Right Way
Webinar: Mobile UX: Doing It The Right Way
 
Open Technology Solutions For Healthcare Startups
Open Technology Solutions For Healthcare StartupsOpen Technology Solutions For Healthcare Startups
Open Technology Solutions For Healthcare Startups
 
Webinar: Automation of Test Automation
Webinar: Automation of Test AutomationWebinar: Automation of Test Automation
Webinar: Automation of Test Automation
 
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JSJavaScript MVC Frameworks: Backbone, Ember and Angular JS
JavaScript MVC Frameworks: Backbone, Ember and Angular JS
 
Building real-time-collaborative-web-applications
Building real-time-collaborative-web-applicationsBuilding real-time-collaborative-web-applications
Building real-time-collaborative-web-applications
 
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEADCLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
 
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoTWebinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
 
Benefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular jsBenefits of developing single page web applications using angular js
Benefits of developing single page web applications using angular js
 
Webinar: Digital Health - The New Rx for USA Healthcare Ecosystem
Webinar: Digital Health - The New Rx for USA Healthcare EcosystemWebinar: Digital Health - The New Rx for USA Healthcare Ecosystem
Webinar: Digital Health - The New Rx for USA Healthcare Ecosystem
 

Plus de Harbinger Systems - HRTech Builder of Choice

Engage for Success: Improve Workforce Engagement with Open Communication and ...
Engage for Success: Improve Workforce Engagement with Open Communication and ...Engage for Success: Improve Workforce Engagement with Open Communication and ...
Engage for Success: Improve Workforce Engagement with Open Communication and ...
Harbinger Systems - HRTech Builder of Choice
 

Plus de Harbinger Systems - HRTech Builder of Choice (20)

Using People Analytics for a Sustainable Remote Workforce
Using People Analytics for a Sustainable Remote WorkforceUsing People Analytics for a Sustainable Remote Workforce
Using People Analytics for a Sustainable Remote Workforce
 
5 Trends That Will Drive the Transformation of EdTech in 2021
5 Trends That Will Drive the Transformation of EdTech in 20215 Trends That Will Drive the Transformation of EdTech in 2021
5 Trends That Will Drive the Transformation of EdTech in 2021
 
Rapidly Transforming Organizational Content into Learning Experiences
Rapidly Transforming Organizational Content into Learning ExperiencesRapidly Transforming Organizational Content into Learning Experiences
Rapidly Transforming Organizational Content into Learning Experiences
 
Scalable HR Integrations for Better Data Analytics: Challenges & Solutions
Scalable HR Integrations for Better Data Analytics: Challenges & SolutionsScalable HR Integrations for Better Data Analytics: Challenges & Solutions
Scalable HR Integrations for Better Data Analytics: Challenges & Solutions
 
5 Key Items HR Should Consider Before Buying HR Technologies
5 Key Items HR Should Consider Before Buying HR Technologies5 Key Items HR Should Consider Before Buying HR Technologies
5 Key Items HR Should Consider Before Buying HR Technologies
 
Best Practices to Build Marketplace-Ready Integrations
Best Practices to Build Marketplace-Ready IntegrationsBest Practices to Build Marketplace-Ready Integrations
Best Practices to Build Marketplace-Ready Integrations
 
HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...
HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...
HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...
 
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing MarketsRecalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
 
How to Gain Key Insights from Data Distributed Across Multiple HR Systems
How to Gain Key Insights from Data Distributed Across Multiple HR SystemsHow to Gain Key Insights from Data Distributed Across Multiple HR Systems
How to Gain Key Insights from Data Distributed Across Multiple HR Systems
 
HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...
HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...
HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...
 
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing MarketsRecalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
 
Integrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration ToolsIntegrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration Tools
 
How to Power Your HR Apps With AI And Make It Explainable
How to Power Your HR Apps With AI And Make It ExplainableHow to Power Your HR Apps With AI And Make It Explainable
How to Power Your HR Apps With AI And Make It Explainable
 
Chatbot for Continuous Performance Management
Chatbot for Continuous Performance Management Chatbot for Continuous Performance Management
Chatbot for Continuous Performance Management
 
Leveraging mobile capabilities in your HR application
Leveraging mobile capabilities in your HR applicationLeveraging mobile capabilities in your HR application
Leveraging mobile capabilities in your HR application
 
Automate HR applications using AI and ML
Automate HR applications using AI and MLAutomate HR applications using AI and ML
Automate HR applications using AI and ML
 
Engage for Success: Improve Workforce Engagement with Open Communication and ...
Engage for Success: Improve Workforce Engagement with Open Communication and ...Engage for Success: Improve Workforce Engagement with Open Communication and ...
Engage for Success: Improve Workforce Engagement with Open Communication and ...
 
A Cloud-based Collaborative Learning and Coaching Platform
A Cloud-based Collaborative Learning and Coaching PlatformA Cloud-based Collaborative Learning and Coaching Platform
A Cloud-based Collaborative Learning and Coaching Platform
 
Extending LRSs and the xAPI for Event-driven Blended and Adaptive Learning
Extending LRSs and the xAPI for Event-driven Blended and Adaptive LearningExtending LRSs and the xAPI for Event-driven Blended and Adaptive Learning
Extending LRSs and the xAPI for Event-driven Blended and Adaptive Learning
 
Impact of SMAC Technology in HCM
Impact of SMAC Technology in HCMImpact of SMAC Technology in HCM
Impact of SMAC Technology in HCM
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Webinar on-best-practices-in-responsive-web-design-by-harbinger-systems

  • 1.
  • 2. Harbinger Systems Welcomes you A Webinar on Best Practices in Responsive Web Design
  • 3. Panellists Prachi Kulkarni DGM Technology Solutions Vibhuti Agrawal Manager Design and User Experience Amit Kaveeshwar Associate VP Business Development
  • 4. Agenda • Introduction to Responsive Web Design • Key Components • Best Practices • Advantages • Limitations and Solutions • Q&A
  • 6. It’s Explosion of Devices 60% of users in all age groups use multiple devices simultaneously – activities involve email, sports, travel, news, reviews, shopping etc. - Survey by COMSCORE Google sees 1.5 million android devices activated per day! 119 M US TVs will be connected to Internet by 2015 - Factbrowser Review Mobile internet is expected to overtake desktop internet usage this year. This makes it necessary to design websites that are flexible and can be viewed from almost any device. In Q1 2013, 43.5% users used Mobile Net compared to 79% on desktop. The desktop net usage slipped 8% in 6 months! - Media Behavior
  • 7. Nature is Responsive… What we need is Smart, Adaptive, Logical and Single Source Design
  • 8. Other Attempts • UI Designer’s Community have been attempting to be responsive for quite a while now.. • Widths in percentages to support various browsers - Adaptive Design • Mobile First Design Style – Possible Simplistic design • A combination of all these attempts culminated in RWD
  • 9. What is Responsive Web Design? Responsive Web Design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience - easy reading and navigation with a minimum of resizing, panning, and scrolling - across a wide range of devices (from desktop computer monitors to mobile phones). - Wikipedia
  • 10. RWD Sample Phone Tablet/iPad Desktop (Continued…)
  • 12. RWD Sample Phone Tablet/iPad Desktop (Continued…) Disclaimer: Harbinger has not designed or developed this website.
  • 13. Components of RWD Fluid Layout- Use of Grid Widths for Dynamic change of Layout .entity {width = 22.75%;} Media Queries + HTML5 + CSS3 @media screen and (max- width: 800px) {} @media screen and (max- width: 480px) {} Flexible Images and Media RESS RWD
  • 14. Best Practices 1. Clean , Logical and Optimized Code 2. Content First – Design with Final Content 3. Use of Frameworks 4. Consider Breakpoints
  • 15. Best Practices (Continued…) 5. Iterative Visual Design and Coding 6. Test on Real Devices 7. Think Outside Design • Layouts to suit the device styles • Content Presentation • Forget about perfect • Fluid Inconsistencies 8. Awareness of CSS Constraints
  • 16. Best Practices (Continued…) 9. Liquid Layouts and Grids (@media, viewport, respond.js and media queries library) 10. Lazy Loading is better for performance 11. Use SVG No Pixels, Always Crisp, Small File Sizes, Very Scalable 12. Videos and Data Tables will need specific considerations
  • 17. RWD Can Help in Many Ways… Single Source and URL Better for SEO Similar User experience and Content across devices Common Deployment, easier Version Control Works for all Current and Future Devices
  • 18. Keep this in Mind • Use RWD only if it fits • Features and Content, User Friendliness, eCommerce and SEO strategy • Progressively Enhancing Mobile Site can be good • Fluid Mobile Layouts + media queries to optimize for bigger screens • RWD may cost more initially but it will have lasting benefits
  • 19. All would be well only if…
  • 20. RWD Limitations • Single-solution may not mean delivering the optimal experience for each visitor • Desktop and Mobile UI has to be different with respect to Layout and many times content • Converting existing site to RWD is usually a Rebuild of UI – Can be tough decision for working site • Build and Maintain are time consuming
  • 21. RWD Limitations (Continued…) • Site Load Takes Time • Media Queries are Client Side • 86% of designs are observed to send same content to desktops and Mobile Devices • This is over-downloading specially for mobile • Backward compatibility on devices is tough due to device limitations– NO CSS3 NO RWD! • Handling Third Party Content • Can wrap in iFrames!
  • 22. Making it ‘Responsive’ All the Way!!!
  • 23. RESS • Responsive Server Side Design will take help from Server to do the following: • Determine Context specific content • Cache Device specifications • Image Handling • In addition to the above, following Sensors can also be considered • Time of the day • Network speed • Page weight
  • 24. RESS Workflow Detect the device before page load • Device Lookup (based on HTTP Headers) First Load: Server side selection • Based on the device select appropriate content • Have image server appropriately scale the images and send them • Send device capabilities to JavaScript • Send markups based on capabilities Device Feature Detection on Client Side
  • 25. RESS Workflow (Continued…) Store in cookies •Client width and height •Grid widths Maintain Context in the form of User Information – server side selection is faster Cookies, User context, Device Detected values at the Server Subsequent Loads
  • 28. Thank You! Visit us at: www.harbinger-systems.com Write to us at: hsplinfo@harbingergroup.com Blog: blog.harbinger-systems.com Twitter: twitter.com/HarbingerSys (@HarbingerSys) Slideshare: slideshare.net/hsplmkting Facebook: facebook.com/harbingersys LinkedIn: linkedin.com/company/382306 Follow us

Notes de l'éditeur

  1. Put media queries in CSS not HTML header
  2. Iterative : go from mobile to desktop or consider mobile and desktop and then breakpoints
  3. Convert tables to Graphs..Video and third party content
  4. iFrame Support, Video Codec, CSS sprints, Physical Screen Size