SlideShare a Scribd company logo
HTML and Responsive Design
Why is this so important
for users and content producers?
First, any questions?

http://bit.ly/html_css_checklist
All is explained herein.
Responsive design
• Why?
• There are many devices (phones, tablets,
laptops, desktops, giant TV screens)
• Many delivery applications
– Not only Firefox, Chrome, Safari, IE, Opera
– Also old browser versions that do not support
HTML and some CSS techniques

• Orientation: vertical or horizontal?
The viewport meta tag
<meta name="viewport"
content="width=device-width,
initial-scale=1">
• width can be specified in pixels; the value device-width
detects the width of whatever device the user is using
• initial-scale=1 means no zooming will be applied
• Not recommended: Adding maximum-scale=1 means the
users cannot zoom (this may be bad for some content)
http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewportmeta-tag/
HTML and Responsive Design
HTML and Responsive Design
HTML and Responsive Design
HTML and Responsive Design
thelensnola.org
thelensnola.org
Boston Globe
Boston Globe
Boston Globe
The design is a little less successful
when we turn the iPhone sideways
(landscape mode).

Boston Globe
This information graphic (about
hockey brain injuries) is much more
successful on the iPhone.

Boston Globe
You can even zoom in on individual items
in the graphic.

Boston Globe
Using multiple CSS stylesheets
<link rel="stylesheet" media="screen and (maxdevice-width: 900px)" href="css/mobile.css">
<link rel="stylesheet" media="screen and (-webkitdevice-pixel-ratio: 1.5)" href="css/mobile.css">

• Making a separate stylesheet for mobile devices (anything
with a smaller screen) is another option.
• “The most important task for the mobile.css … is to reset the
website width and main content wrapping from the
hardcoded centered column to something spreading across
the whole mobile screen width.”
http://opensourcehacker.com/2012/01/09/including-mobile-specific-css-with-css3-mediaqueries-setting-mobile-browser-viewport-mobilizing-websites-with-responsive-design-andhtml5-part-5/
HTML and Responsive Design
HTML and Responsive Design
Coding flexible images
img { max-width: 100%; padding: 10px 20px; }

• However, if you enclose the image in a fixed-width wrapper
div, the image will not automatically flex this way.
• Web designers have to make choices.
• They have to know what their choices are.

http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
Note this article is from 2011. Always check for latest updates to design best practices.
Frameworks
• Choosing and learning a framework takes time
• It’s well worth it for people who design lots of websites, or if
you have to create a new, large website
• Frameworks that have responsive design “baked in” can save
the designer from reinventing the wheel
• http://webexpedition18.com/articles/responsive-cssframeworks/
• http://www.vermilion.com/news/articles/2012/10/22/compa
ring-responsive-css-frameworks-bootstrap-foundation-andskeleton
getskeleton.com
getskeleton.com
getskeleton.com
unsemantic.com
HTML and Responsive Design
“Django is a framework that makes it easy to build big, robust web
applications in the programming language Python.”
Tips and best practices to develop
responsive websites
http://www.catswhocode.com/blog/tips-and-best-practices-todevelop-responsible-websites
(This might be the most helpful article for beginners.
And it’s short!)
HTML and Responsive Design
Presentation by Mindy McAdams
[February 2014]

More Related Content

What's hot (20)

PPT
Introduction to BOOTSTRAP
Jeanie Arnoco
 
PDF
Responsive Design Presentation
Eugen Figursky
 
PPTX
Introduction to Mobile Development
Pragnesh Vaghela
 
PPTX
Rwd ppt
Suresh B
 
PPTX
Responsive web design ppt
NAWAZ KHAN
 
PPTX
Introduction to SASS
Jon Dean
 
PPTX
[Final] ReactJS presentation
洪 鹏发
 
PPTX
Web Development In 2018
Traversy Media
 
PPTX
Bootstrap - Basics
FirosK2
 
PDF
Html / CSS Presentation
Shawn Calvert
 
PDF
Bootstrap 5 basic
Jubair Ahmed Junjun
 
PPT
android layouts
Deepa Rani
 
PPTX
Introduction to react_js
MicroPyramid .
 
PDF
HTML CSS Basics
Mai Moustafa
 
PDF
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap Creative
 
PDF
Web Design & Development - Session 1
Shahrzad Peyman
 
PDF
Introduction to web development
Mohammed Safwat
 
PDF
HTML and CSS crash course!
Ana Cidre
 
PPTX
HTML/CSS/java Script/Jquery
FAKHRUN NISHA
 
Introduction to BOOTSTRAP
Jeanie Arnoco
 
Responsive Design Presentation
Eugen Figursky
 
Introduction to Mobile Development
Pragnesh Vaghela
 
Rwd ppt
Suresh B
 
Responsive web design ppt
NAWAZ KHAN
 
Introduction to SASS
Jon Dean
 
[Final] ReactJS presentation
洪 鹏发
 
Web Development In 2018
Traversy Media
 
Bootstrap - Basics
FirosK2
 
Html / CSS Presentation
Shawn Calvert
 
Bootstrap 5 basic
Jubair Ahmed Junjun
 
android layouts
Deepa Rani
 
Introduction to react_js
MicroPyramid .
 
HTML CSS Basics
Mai Moustafa
 
Bootstrap 4 Tutorial PDF for Beginners - Learn Step by Step
Bootstrap Creative
 
Web Design & Development - Session 1
Shahrzad Peyman
 
Introduction to web development
Mohammed Safwat
 
HTML and CSS crash course!
Ana Cidre
 
HTML/CSS/java Script/Jquery
FAKHRUN NISHA
 

Similar to HTML and Responsive Design (20)

PPTX
Responsive Web Design
Julia Vi
 
PPTX
Reboot-Typography.pptx reboot typography to help you in research
AadiChauhan2
 
PPTX
Mobile Best Practices
mintersam
 
PDF
Responsive Web Design - Tom Robertshaw
Meet Magento Spain
 
PDF
How to Project-Manage and Implement a Responsive Website
Jj Jurgens
 
PPTX
Introduction to Responsive Web Design
Melanie Burger
 
PDF
Responsive Web Design (HeadStart TechTalks)
Tirthesh Ganatra
 
PDF
Bootstrap 4 Online Training Course Book Sample
Bootstrap Creative
 
PPTX
SEF 2014 - Responsive Design in SharePoint 2013
Marc D Anderson
 
PPSX
Responsive Web Design: Tips and Tricks
Gautam Krishnan
 
PDF
Great Responsive-ability Web Design
Mike Wilcox
 
PPTX
Responsive Web Design_2013
Achieve Internet
 
PDF
Responsive web design
Zeeshan Khan
 
PPTX
FITC - 2012-04-23 - Responsive Web Design
Frédéric Harper
 
PPT
Mobile Monday Presentation: Responsive Web Design
Cantina
 
PDF
Responsive Web Designed for your communication and marketing needs
SEGIC
 
PPTX
Mobile application development PowerPoin
NEC
 
PDF
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference
 
PPTX
Bootstrap basics.pptx of web design responsive design
joby7
 
PPTX
Advancio, Inc. Academy: Responsive Web Design
Advancio
 
Responsive Web Design
Julia Vi
 
Reboot-Typography.pptx reboot typography to help you in research
AadiChauhan2
 
Mobile Best Practices
mintersam
 
Responsive Web Design - Tom Robertshaw
Meet Magento Spain
 
How to Project-Manage and Implement a Responsive Website
Jj Jurgens
 
Introduction to Responsive Web Design
Melanie Burger
 
Responsive Web Design (HeadStart TechTalks)
Tirthesh Ganatra
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap Creative
 
SEF 2014 - Responsive Design in SharePoint 2013
Marc D Anderson
 
Responsive Web Design: Tips and Tricks
Gautam Krishnan
 
Great Responsive-ability Web Design
Mike Wilcox
 
Responsive Web Design_2013
Achieve Internet
 
Responsive web design
Zeeshan Khan
 
FITC - 2012-04-23 - Responsive Web Design
Frédéric Harper
 
Mobile Monday Presentation: Responsive Web Design
Cantina
 
Responsive Web Designed for your communication and marketing needs
SEGIC
 
Mobile application development PowerPoin
NEC
 
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference
 
Bootstrap basics.pptx of web design responsive design
joby7
 
Advancio, Inc. Academy: Responsive Web Design
Advancio
 
Ad

More from Mindy McAdams (20)

PPTX
Just Enough Code
Mindy McAdams
 
PPTX
Multimedia Journalism Innovations in the Classroom
Mindy McAdams
 
PPTX
Summary of journalism faculty curriculum workshop
Mindy McAdams
 
PPTX
Crowdsourcing
Mindy McAdams
 
PDF
U.S. j-schools and digital skills
Mindy McAdams
 
PPTX
New skill sets for journalism
Mindy McAdams
 
PPTX
Journalism blogs: An introduction
Mindy McAdams
 
PPTX
Why Your Newsroom Should Be Using WordPress - ONA13
Mindy McAdams
 
PDF
Journalism's Future: Journalism, Not Newspapers
Mindy McAdams
 
PPTX
Introduction to HTML5 Canvas
Mindy McAdams
 
PPTX
Beginning jQuery
Mindy McAdams
 
PPTX
An Introduction to the DOM
Mindy McAdams
 
PPTX
JavaScript 101
Mindy McAdams
 
PPTX
Design Concepts and Web Design
Mindy McAdams
 
PPTX
Learning Python - Week 4
Mindy McAdams
 
PPTX
Learning Python - Week 2
Mindy McAdams
 
PPTX
Learning Python - Week 1
Mindy McAdams
 
PPTX
Learning Python
Mindy McAdams
 
PPTX
Freedom of Speech - Louis Brandeis
Mindy McAdams
 
PPTX
Networked Information Economy / Benkler
Mindy McAdams
 
Just Enough Code
Mindy McAdams
 
Multimedia Journalism Innovations in the Classroom
Mindy McAdams
 
Summary of journalism faculty curriculum workshop
Mindy McAdams
 
Crowdsourcing
Mindy McAdams
 
U.S. j-schools and digital skills
Mindy McAdams
 
New skill sets for journalism
Mindy McAdams
 
Journalism blogs: An introduction
Mindy McAdams
 
Why Your Newsroom Should Be Using WordPress - ONA13
Mindy McAdams
 
Journalism's Future: Journalism, Not Newspapers
Mindy McAdams
 
Introduction to HTML5 Canvas
Mindy McAdams
 
Beginning jQuery
Mindy McAdams
 
An Introduction to the DOM
Mindy McAdams
 
JavaScript 101
Mindy McAdams
 
Design Concepts and Web Design
Mindy McAdams
 
Learning Python - Week 4
Mindy McAdams
 
Learning Python - Week 2
Mindy McAdams
 
Learning Python - Week 1
Mindy McAdams
 
Learning Python
Mindy McAdams
 
Freedom of Speech - Louis Brandeis
Mindy McAdams
 
Networked Information Economy / Benkler
Mindy McAdams
 
Ad

Recently uploaded (20)

PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PDF
Geographical Diversity of India 100 Mcq.pdf/ 7th class new ncert /Social/Samy...
Sandeep Swamy
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Geographical Diversity of India 100 Mcq.pdf/ 7th class new ncert /Social/Samy...
Sandeep Swamy
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Horarios de distribución de agua en julio
pegazohn1978
 

HTML and Responsive Design

  • 1. HTML and Responsive Design Why is this so important for users and content producers?
  • 3. Responsive design • Why? • There are many devices (phones, tablets, laptops, desktops, giant TV screens) • Many delivery applications – Not only Firefox, Chrome, Safari, IE, Opera – Also old browser versions that do not support HTML and some CSS techniques • Orientation: vertical or horizontal?
  • 4. The viewport meta tag <meta name="viewport" content="width=device-width, initial-scale=1"> • width can be specified in pixels; the value device-width detects the width of whatever device the user is using • initial-scale=1 means no zooming will be applied • Not recommended: Adding maximum-scale=1 means the users cannot zoom (this may be bad for some content) http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewportmeta-tag/
  • 14. The design is a little less successful when we turn the iPhone sideways (landscape mode). Boston Globe
  • 15. This information graphic (about hockey brain injuries) is much more successful on the iPhone. Boston Globe
  • 16. You can even zoom in on individual items in the graphic. Boston Globe
  • 17. Using multiple CSS stylesheets <link rel="stylesheet" media="screen and (maxdevice-width: 900px)" href="css/mobile.css"> <link rel="stylesheet" media="screen and (-webkitdevice-pixel-ratio: 1.5)" href="css/mobile.css"> • Making a separate stylesheet for mobile devices (anything with a smaller screen) is another option. • “The most important task for the mobile.css … is to reset the website width and main content wrapping from the hardcoded centered column to something spreading across the whole mobile screen width.” http://opensourcehacker.com/2012/01/09/including-mobile-specific-css-with-css3-mediaqueries-setting-mobile-browser-viewport-mobilizing-websites-with-responsive-design-andhtml5-part-5/
  • 20. Coding flexible images img { max-width: 100%; padding: 10px 20px; } • However, if you enclose the image in a fixed-width wrapper div, the image will not automatically flex this way. • Web designers have to make choices. • They have to know what their choices are. http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/ Note this article is from 2011. Always check for latest updates to design best practices.
  • 21. Frameworks • Choosing and learning a framework takes time • It’s well worth it for people who design lots of websites, or if you have to create a new, large website • Frameworks that have responsive design “baked in” can save the designer from reinventing the wheel • http://webexpedition18.com/articles/responsive-cssframeworks/ • http://www.vermilion.com/news/articles/2012/10/22/compa ring-responsive-css-frameworks-bootstrap-foundation-andskeleton
  • 27. “Django is a framework that makes it easy to build big, robust web applications in the programming language Python.”
  • 28. Tips and best practices to develop responsive websites http://www.catswhocode.com/blog/tips-and-best-practices-todevelop-responsible-websites (This might be the most helpful article for beginners. And it’s short!)
  • 29. HTML and Responsive Design Presentation by Mindy McAdams [February 2014]

Editor's Notes

  • #2: Lecture by Mindy McAdams, University of Florida, February 2013.Updated: February 2014
  • #3: Correctly formatted HEAD for an HTML5 document.
  • #4: Reasons why it is important to understand what responsive design is and what it does.
  • #5: See http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/And http://www.quirksmode.org/mobile/viewports.html
  • #6: From http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/
  • #7: They look the same in a normal Web browser on a laptop computer … From http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/
  • #8: The same two pages, viewed in Safari on an iPhone 5. From http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/
  • #9: This is the result of the viewport meta tag, used intelligently. From http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/
  • #10: “The Lens” is anonline-only nonprofit news site coming from New Orleans. It uses responsive design. http://thelensnola.org/
  • #11: The same document, viewed on Chrome on a MacBook. http://thelensnola.org/
  • #12: The Boston Globe recently launched with a new responsive design. Page One.http://bostonglobe.com/
  • #13: The Boston Globe recently launched with a new responsive design. Article page.http://bostonglobe.com/
  • #14: The same two pages, viewed in Safari on an iPhone 3GS. Page One, left. Article page, right. http://bostonglobe.com/
  • #15: The design is a little less successful when we turn the iPhone sideways (landscape mode).http://bostonglobe.com/
  • #16: The design is more successful here (portrait vs. landscape mode). http://bostonglobe.com/
  • #17: You can even zoom in on the individual items in the graphic, on the phone screen. http://bostonglobe.com/
  • #18: This seems to require a lot more work – viewport is probably the superior option. See http://opensourcehacker.com/2012/01/09/including-mobile-specific-css-with-css3-media-queries-setting-mobile-browser-viewport-mobilizing-websites-with-responsive-design-and-html5-part-5/
  • #19: Flexible images
  • #20: Flexible images
  • #21: Being a professional means researching what the best practices are – now. See http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
  • #22: http://webexpedition18.com/articles/responsive-css-frameworks/http://www.vermilion.com/news/articles/2012/10/22/comparing-responsive-css-frameworks-bootstrap-foundation-and-skeleton
  • #23: Skeleton: One example of a framework
  • #24: Skeleton: One example of a framework
  • #25: Skeleton: One example of a framework
  • #26: Unsemantic - a fluid grid system - successor to the 960 Grid System. The 960 Grid was a very popular framework for several years. http://unsemantic.com/
  • #27: The 960 Grid System. Not responsive? http://960.gs/demo_24_col.html
  • #28: Django is a Web framework used by some news operations. https://www.djangoproject.com/ QUOTE FROM:http://skillcrush.com/2012/09/14/django/
  • #29: This might be the most helpful article for beginners.
  • #30: CONTACT ----- http://mindymcadams.com/ ----- Lecture by Mindy McAdams, University of Florida, February 2014.