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

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

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