SlideShare a Scribd company logo
1 of 14
HTML5 & CSS3
Real World Prep
Kelly McCathran
Adobe Certified Instructor | Adobe Design Master
kelly@roundpeg.com
copyright 2013 | kelly mccathran
 HTML5 is the latest iteration of the Hyper Text Markup Language
(the language of the internet & world wide web)
 HTML5 supports Interactivity, Audio, Video and Transitions that were
previously only possible with Flash (.swf)
 HTML5 utilizes the technologies below
What is HTML5?
SVGSVG
CSS3CSS3
CanvasCanvas
VideoVideo
AudioAudio
Transition
s
Transition
s
JavaScriptJavaScript
jQueryjQuery
copyright 2013 | kelly mccathran
What HTML5 is Used For
 HMTL5 allows you to create rich and dynamic web content for:
- Ads
- Interactive Websites
- Mobile & Tablet Apps
- Branded Experiences
 The focus of HTML5 is heavy on app development
 HTML5 doesn’t require a plug-in or add on, it simply works in modern browsers
 Many desktop computers (especially larger corporations & government agencies)
are running older browsers like Internet Explorer 5, 6, 7 and 8 that have
VERY little support for HTML5
3
copyright 2013 | kelly mccathran
HTML 5 Examples
theexpressiveweb.com
4
html5rocks.com
thegraphicalweb.com
copyright 2013 | kelly mccathran
The Need for New Tags
 Users were creating a lot of IDs & Classes with the same names
 HTML5 added many new Tags (or Elements)
- Canvas
- Main
- Header
- Footer
- Nav
- Section
- Article
- Figure
- FigCaption
- Audio
- Video
- Time
- Dialog
 List of New Elements in HTML5
w3.org/TR/html5-diff/#new-elements
5
copyright 2013 | kelly mccathran
New HTML5 Semantics
 HTML5 semantics were designed to extend the current capabilities of HTML, while
still displaying content in older browsers
 Presentational markup:
- <i>
 Semantic markup:
- <em>
 Semantic HTML enhances accessibility, searchability, internal control and
interoperability among devices
6
copyright 2013 | kelly mccathran
Browser Testing
 You never know what browser the end user will choose (or use) to access your
website (or app)
7
copyright 2013 | kelly mccathran
2 Schools of Thought
Graceful Degradation
 Start with more modern features and add all the latest and greatest features
 View and compensate for older browsers as you develop
Progressive Enhancement
 Start your site with older HTML content, catering to the lowest common
denominator
 Once you have working content, add more modern features
 This can also mean design for mobile first, because not all mobile browsers support
media queries
- Excellent reference article by Paula Borowska
http://paulaborowska.com/graceful-degradation-versus-progressive-enhancement-in-web-design-who-will-win/
8
copyright 2013 | kelly mccathran
Designing on the 960px Grid
 Most web page designs today adhere to a 960 pixel width grid
 Most sites use a base of 12 or16 columns
(although you may only notice 2, 3 or 4 columns)
 Source: 960gs.com
9
copyright 2013 | kelly mccathran
<Div> Structure
 Most pages constructed today have a container <div> to allow centering
#container {
width: 960px;
   height: 100%;
   margin: auto;
}
 HTML5 allows for further sectioning using:
<header>
<nav>
</nav>
<header>
10
copyright 2013 | kelly mccathran
HTML5 Sectioning
 HTML5 has four new sectioning elements (tags) to use in the page
- <nav >
- < section >
- < article >
- < aside>
- <header> and <footer> also create sections (at the top of bottom of the page)
 Each section tag has it’s own h1 – h6 hierarchy
11
copyright 2013 | kelly mccathran
caniuse.com
caniuse.com
html5test.com
html5test.com
html5readiness.com
html5readiness.com
HTML5 Canvas Tutorials
html5canvastutorials.com
12
Open Source Media Framework
OSMF was created to help you monetize and
protect your video assets by making it easier to
create and maintain the rich media experiences
osmf.org
VideoJS
HTML5 Video, available everywhere. HTML/CSS
skin and JavaScript API for HTML5
videojs.com
HTML5 Testing/Readiness Sites
copyright 2013 | kelly mccathran
WHATWG.org
Web Hypertext Application Technology
Working Group
whatwg.org
W3.org HTML5 Specification
For the most recent information, check the
Editor’s Draft on this page
w3.org/TR/html5/
html5doctor
http://html5doctor.com/
roundpegTV (recorded webinars)
http://roundpegTV.com
Responsive Design Recording
http://roundpeg.adobeconnect.com/p18p9g45fkj/
Webkit, Chromium & Blink
http://www.pcworld.com/article/2033063/
google-chromium-project-leaves-webkit-
to-work-with-blink-browser-engine.html
13
Adobe Edge Inspect
Preview and inspect html on devices
html.adobe.com/edge/inspect
Slideshare | Paul Trani
Things Every Design should Know when
Creating for Devices
http://www.slideshare.net/paultrani/things-every-
designer-should-know-about-creating-for-devices?
from_search=15
Slideshare | Paul Trani (ALL)
HTML5 Hotness, CSS3 for Advanced Design
http://www.slideshare.net/search/slideshow?
lang=**&page=2&q=Paul+trani&searchfrom=head
er&sort=relevance
Kelly's HTML5 Exercises
https://secure.logmein.com//f?
00_fXaS0usiKXAutk.L1IykqK2P-JNr9gEpE4iYCuG3
Corner Radius Creator
Writes CSS for you
http://border-radius.com/
Helpful Links
copyright 2013 | kelly mccathran
Do Some Code
 Now it’s time to get your hands dirty, let’s jump in a do a little code…
14

More Related Content

What's hot

Building Drupal 8 Sites
Building Drupal 8 SitesBuilding Drupal 8 Sites
Building Drupal 8 SitesExove
 
On mission for Digital Sovereignty
On mission for Digital SovereigntyOn mission for Digital Sovereignty
On mission for Digital SovereigntyownCloud
 
A Smooth Transition to HTML5
A Smooth Transition to HTML5A Smooth Transition to HTML5
A Smooth Transition to HTML5Chris Bannon
 
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
Smart Browsers and HTML5 Web Apps for the Chrome Web StoreSmart Browsers and HTML5 Web Apps for the Chrome Web Store
Smart Browsers and HTML5 Web Apps for the Chrome Web StoreSeth Ladd
 
Developing the unknown
Developing the unknownDeveloping the unknown
Developing the unknownpaul22blue
 
Csun retrofitting anoosha&amp;sathish-2
Csun retrofitting anoosha&amp;sathish-2Csun retrofitting anoosha&amp;sathish-2
Csun retrofitting anoosha&amp;sathish-2Sathish Kumar
 
Micro-Frontends JSVidCon
Micro-Frontends JSVidConMicro-Frontends JSVidCon
Micro-Frontends JSVidConAmir Zuker
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programMeryll Blanchet
 
Cheap web design
Cheap web designCheap web design
Cheap web designTom King
 
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015: Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015: Exove
 
FPC-Virtual Business
FPC-Virtual BusinessFPC-Virtual Business
FPC-Virtual BusinessMike Pugh
 
10 Mobile Application Framework Must Know to Launch New App
10 Mobile Application Framework Must Know to Launch New App10 Mobile Application Framework Must Know to Launch New App
10 Mobile Application Framework Must Know to Launch New AppSonitek International
 

What's hot (16)

Building Drupal 8 Sites
Building Drupal 8 SitesBuilding Drupal 8 Sites
Building Drupal 8 Sites
 
On mission for Digital Sovereignty
On mission for Digital SovereigntyOn mission for Digital Sovereignty
On mission for Digital Sovereignty
 
Mozilla Prism
Mozilla PrismMozilla Prism
Mozilla Prism
 
A Smooth Transition to HTML5
A Smooth Transition to HTML5A Smooth Transition to HTML5
A Smooth Transition to HTML5
 
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
Smart Browsers and HTML5 Web Apps for the Chrome Web StoreSmart Browsers and HTML5 Web Apps for the Chrome Web Store
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
 
Developing the unknown
Developing the unknownDeveloping the unknown
Developing the unknown
 
Csun retrofitting anoosha&amp;sathish-2
Csun retrofitting anoosha&amp;sathish-2Csun retrofitting anoosha&amp;sathish-2
Csun retrofitting anoosha&amp;sathish-2
 
WordPress Plug-ins
WordPress Plug-insWordPress Plug-ins
WordPress Plug-ins
 
Micro-Frontends JSVidCon
Micro-Frontends JSVidConMicro-Frontends JSVidCon
Micro-Frontends JSVidCon
 
Web development is now simplified with Wordpress CMS
Web development is now simplified with Wordpress CMSWeb development is now simplified with Wordpress CMS
Web development is now simplified with Wordpress CMS
 
Learning center usage
Learning center usageLearning center usage
Learning center usage
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
 
Cheap web design
Cheap web designCheap web design
Cheap web design
 
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015: Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
Serving the Internet of Things (IoT) with Drupal - DrupalCamp Baltics 2015:
 
FPC-Virtual Business
FPC-Virtual BusinessFPC-Virtual Business
FPC-Virtual Business
 
10 Mobile Application Framework Must Know to Launch New App
10 Mobile Application Framework Must Know to Launch New App10 Mobile Application Framework Must Know to Launch New App
10 Mobile Application Framework Must Know to Launch New App
 

Viewers also liked

Viajes 2005 2007-full
Viajes 2005 2007-fullViajes 2005 2007-full
Viajes 2005 2007-fullMario Holguin
 
Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.
Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.
Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.Mario Holguin
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1David van Schalkwyk
 
Resumen de informe final 2015,pdf
Resumen de informe final 2015,pdfResumen de informe final 2015,pdf
Resumen de informe final 2015,pdfMario Holguin
 
De alta política sobre seguridad vial para decisores
De alta política sobre seguridad vial para decisoresDe alta política sobre seguridad vial para decisores
De alta política sobre seguridad vial para decisoresMario Holguin
 
Informe de Siniestralidad Vial 2015,pdf
 Informe de Siniestralidad Vial 2015,pdf Informe de Siniestralidad Vial 2015,pdf
Informe de Siniestralidad Vial 2015,pdfMario Holguin
 

Viewers also liked (12)

Perfect pdf sample
Perfect pdf samplePerfect pdf sample
Perfect pdf sample
 
Viajes 2005 2007-full
Viajes 2005 2007-fullViajes 2005 2007-full
Viajes 2005 2007-full
 
Sheep intestine 01
Sheep intestine 01Sheep intestine 01
Sheep intestine 01
 
Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.
Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.
Seguridad viaria. Nueva politica de Estado en el Hemisferio Occidental.
 
Dictamen 2013
Dictamen 2013 Dictamen 2013
Dictamen 2013
 
Indicadores 2013
Indicadores 2013 Indicadores 2013
Indicadores 2013
 
Quality learnning curve
Quality learnning curveQuality learnning curve
Quality learnning curve
 
Sheep goat ski̇n
Sheep goat ski̇nSheep goat ski̇n
Sheep goat ski̇n
 
CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1CON6492 - Oracle Database Public Cloud Services v1 1
CON6492 - Oracle Database Public Cloud Services v1 1
 
Resumen de informe final 2015,pdf
Resumen de informe final 2015,pdfResumen de informe final 2015,pdf
Resumen de informe final 2015,pdf
 
De alta política sobre seguridad vial para decisores
De alta política sobre seguridad vial para decisoresDe alta política sobre seguridad vial para decisores
De alta política sobre seguridad vial para decisores
 
Informe de Siniestralidad Vial 2015,pdf
 Informe de Siniestralidad Vial 2015,pdf Informe de Siniestralidad Vial 2015,pdf
Informe de Siniestralidad Vial 2015,pdf
 

Similar to Html5 css3 rp-03 (20)

Everything That You Need To Know About HTML5
Everything That You Need To Know About HTML5Everything That You Need To Know About HTML5
Everything That You Need To Know About HTML5
 
Html 5
Html 5Html 5
Html 5
 
Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7Introduction to HTML5/CSS3 In Drupal 7
Introduction to HTML5/CSS3 In Drupal 7
 
WHAT IS HTML5?(20100510)
WHAT IS HTML5?(20100510)WHAT IS HTML5?(20100510)
WHAT IS HTML5?(20100510)
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
HTML5
HTML5HTML5
HTML5
 
UMK Lecture 5 - HTML5 latest v7
UMK Lecture 5 - HTML5 latest v7UMK Lecture 5 - HTML5 latest v7
UMK Lecture 5 - HTML5 latest v7
 
HTML 5
HTML 5HTML 5
HTML 5
 
HTML5 Development Benefits, Features and Cost For 2024.pdf
HTML5 Development Benefits, Features and Cost For 2024.pdfHTML5 Development Benefits, Features and Cost For 2024.pdf
HTML5 Development Benefits, Features and Cost For 2024.pdf
 
Html5(2)
Html5(2)Html5(2)
Html5(2)
 
Html5(2)
Html5(2)Html5(2)
Html5(2)
 
7 new techniques every web developer should know
7 new techniques every web developer should know7 new techniques every web developer should know
7 new techniques every web developer should know
 
Html5 + Bootstrap & Mobirise
Html5 + Bootstrap & MobiriseHtml5 + Bootstrap & Mobirise
Html5 + Bootstrap & Mobirise
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Html5
Html5Html5
Html5
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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 RobisonAnna Loughnan Colquhoun
 
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 WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Html5 css3 rp-03

  • 1. HTML5 & CSS3 Real World Prep Kelly McCathran Adobe Certified Instructor | Adobe Design Master kelly@roundpeg.com
  • 2. copyright 2013 | kelly mccathran  HTML5 is the latest iteration of the Hyper Text Markup Language (the language of the internet & world wide web)  HTML5 supports Interactivity, Audio, Video and Transitions that were previously only possible with Flash (.swf)  HTML5 utilizes the technologies below What is HTML5? SVGSVG CSS3CSS3 CanvasCanvas VideoVideo AudioAudio Transition s Transition s JavaScriptJavaScript jQueryjQuery
  • 3. copyright 2013 | kelly mccathran What HTML5 is Used For  HMTL5 allows you to create rich and dynamic web content for: - Ads - Interactive Websites - Mobile & Tablet Apps - Branded Experiences  The focus of HTML5 is heavy on app development  HTML5 doesn’t require a plug-in or add on, it simply works in modern browsers  Many desktop computers (especially larger corporations & government agencies) are running older browsers like Internet Explorer 5, 6, 7 and 8 that have VERY little support for HTML5 3
  • 4. copyright 2013 | kelly mccathran HTML 5 Examples theexpressiveweb.com 4 html5rocks.com thegraphicalweb.com
  • 5. copyright 2013 | kelly mccathran The Need for New Tags  Users were creating a lot of IDs & Classes with the same names  HTML5 added many new Tags (or Elements) - Canvas - Main - Header - Footer - Nav - Section - Article - Figure - FigCaption - Audio - Video - Time - Dialog  List of New Elements in HTML5 w3.org/TR/html5-diff/#new-elements 5
  • 6. copyright 2013 | kelly mccathran New HTML5 Semantics  HTML5 semantics were designed to extend the current capabilities of HTML, while still displaying content in older browsers  Presentational markup: - <i>  Semantic markup: - <em>  Semantic HTML enhances accessibility, searchability, internal control and interoperability among devices 6
  • 7. copyright 2013 | kelly mccathran Browser Testing  You never know what browser the end user will choose (or use) to access your website (or app) 7
  • 8. copyright 2013 | kelly mccathran 2 Schools of Thought Graceful Degradation  Start with more modern features and add all the latest and greatest features  View and compensate for older browsers as you develop Progressive Enhancement  Start your site with older HTML content, catering to the lowest common denominator  Once you have working content, add more modern features  This can also mean design for mobile first, because not all mobile browsers support media queries - Excellent reference article by Paula Borowska http://paulaborowska.com/graceful-degradation-versus-progressive-enhancement-in-web-design-who-will-win/ 8
  • 9. copyright 2013 | kelly mccathran Designing on the 960px Grid  Most web page designs today adhere to a 960 pixel width grid  Most sites use a base of 12 or16 columns (although you may only notice 2, 3 or 4 columns)  Source: 960gs.com 9
  • 10. copyright 2013 | kelly mccathran <Div> Structure  Most pages constructed today have a container <div> to allow centering #container { width: 960px;    height: 100%;    margin: auto; }  HTML5 allows for further sectioning using: <header> <nav> </nav> <header> 10
  • 11. copyright 2013 | kelly mccathran HTML5 Sectioning  HTML5 has four new sectioning elements (tags) to use in the page - <nav > - < section > - < article > - < aside> - <header> and <footer> also create sections (at the top of bottom of the page)  Each section tag has it’s own h1 – h6 hierarchy 11
  • 12. copyright 2013 | kelly mccathran caniuse.com caniuse.com html5test.com html5test.com html5readiness.com html5readiness.com HTML5 Canvas Tutorials html5canvastutorials.com 12 Open Source Media Framework OSMF was created to help you monetize and protect your video assets by making it easier to create and maintain the rich media experiences osmf.org VideoJS HTML5 Video, available everywhere. HTML/CSS skin and JavaScript API for HTML5 videojs.com HTML5 Testing/Readiness Sites
  • 13. copyright 2013 | kelly mccathran WHATWG.org Web Hypertext Application Technology Working Group whatwg.org W3.org HTML5 Specification For the most recent information, check the Editor’s Draft on this page w3.org/TR/html5/ html5doctor http://html5doctor.com/ roundpegTV (recorded webinars) http://roundpegTV.com Responsive Design Recording http://roundpeg.adobeconnect.com/p18p9g45fkj/ Webkit, Chromium & Blink http://www.pcworld.com/article/2033063/ google-chromium-project-leaves-webkit- to-work-with-blink-browser-engine.html 13 Adobe Edge Inspect Preview and inspect html on devices html.adobe.com/edge/inspect Slideshare | Paul Trani Things Every Design should Know when Creating for Devices http://www.slideshare.net/paultrani/things-every- designer-should-know-about-creating-for-devices? from_search=15 Slideshare | Paul Trani (ALL) HTML5 Hotness, CSS3 for Advanced Design http://www.slideshare.net/search/slideshow? lang=**&page=2&q=Paul+trani&searchfrom=head er&sort=relevance Kelly's HTML5 Exercises https://secure.logmein.com//f? 00_fXaS0usiKXAutk.L1IykqK2P-JNr9gEpE4iYCuG3 Corner Radius Creator Writes CSS for you http://border-radius.com/ Helpful Links
  • 14. copyright 2013 | kelly mccathran Do Some Code  Now it’s time to get your hands dirty, let’s jump in a do a little code… 14