SlideShare a Scribd company logo
HTML5 is the latest evolution of the standard that
defines HTML.
 HTML5 is the newest hyper text markup language for
websites from the World Wide Web Consortium
(W3C). The first draft was made public in 2008, but
not much happened until 2011. In 2011, HTML5 was
released and people started writing about it and using
it, but the support in different browsers was still poor.
Today all major browsers (Chrome, Safari, Firefox,
Opera, IE) offer HTML5 support, therefore the newest
HTML technology can be used at its best today.
 New Semantic/Structural Elements
 New Form Elements
 New Input Types
 HTML5 - New Attribute Syntax
 HTML5 Graphics
 New Media Elements
 Many web sites contain HTML code like: <div id="nav"> <div class="header">
<div id="footer"> to indicate navigation, header, and footer.
 HTML5 offers new semantic elements to define different parts of a web page:
<article>
<aside>
<details>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<summary>
<time>
 HTML5 added the following form elements:
<datalist>
The <datalist> element specifies a list of pre-defined options for an <input>
element.
Users will see a drop-down list of pre-defined options as they input data.
<keygen>
The purpose of the <keygen> element is to provide a secure way to
authenticate users.
The <keygen> element specifies a key-pair generator field in a form.
<output>
The <output> element represents the result of a calculation (like one
performed by a script).
New Input Types
 color
 date
 datetime
 datetime-local
 email
 month
 number
 range
 search
 tel
 time
 url
 week
 autocomplete
 autofocus
 form
 formaction
 formenctype
 formmethod
 formnovalidate
 formtarget
 height and width
 list
 min and max
 multiple
 pattern (regexp)
 placeholder
 required
 step
New Input Attributes
 HTML5 allows four different syntaxes for attributes.
This example demonstrates the different syntaxes used in
an <input> tag:
Type Example
Empty <input type="text" value="John" disabled>
Unquoted <input type="text" value=John>
Double-quoted <input type="text" value="John Doe">
Single-quoted <input type="text" value='John Doe'>
Tag Description
<canvas> Defines graphic drawing using JavaScript
<svg> Defines graphic drawing using SVG
What is HTML Canvas?
The HTML <canvas> element is used to draw graphics, on the fly, via scripting
(usually JavaScript).
The HTML <svg> Element
The HTML <svg> element (introduced in HTML5) is a container for SVG graphics.
SVG has several methods for drawing paths, boxes, circles, text, and graphic
images.
Tag Description
<audio> Defines sound or music content
<embed> Defines containers for external applications (like plug-ins)
<source> Defines sources for <video> and <audio>
<track> Defines tracks for <video> and <audio>
<video> Defines video or movie content
 https://html5test.com/
 http://caniuse.com/
 http://html5please.com/
 http://mobilehtml5.org/

More Related Content

What's hot (20)

PPTX
Forms in html5
hrisi87
 
PPTX
New Form Element in HTML5
Zahra Rezwana
 
PPTX
Greg Demo Slides
Gregory Renard
 
PPTX
HTML Forms Tutorial
ProdigyView
 
PPTX
Web engineering - HTML Form
Nosheen Qamar
 
PPTX
html 5 new form attribute
Priyanka Rasal
 
PPTX
ShinySRAdb: an R package using shiny to wrap the SRAdb Bioconductor package
Sean Davis
 
PPTX
Forms with html5 (1)
Anada Kale
 
PPT
Introdution to HTML 5
onkar_bhosle
 
PPTX
html forms
ikram niaz
 
PPT
devLink - VB IDE Tips and Tricks for Visual Studio 2010
Kevin Pilch
 
PDF
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
PPTX
XAML and WPF - Dinko Jakovljević
Software StartUp Academy Osijek
 
PPTX
Code Generation using T4
Joubin Najmaie
 
PPTX
CSS3 New Features:
Reema
 
PDF
2. HTML forms
Pavle Đorđević
 
PPTX
Developing Web Sites and Services using Visual Studio 2013
Microsoft Visual Studio
 
PDF
A Tour of Building Web Applications with R Shiny
Wendy Chen Dubois
 
PPTX
HTML Forms
Ravinder Kamboj
 
PPT
Silverlight 2 for Developers - TechEd New Zealand 2008
Jonas Follesø
 
Forms in html5
hrisi87
 
New Form Element in HTML5
Zahra Rezwana
 
Greg Demo Slides
Gregory Renard
 
HTML Forms Tutorial
ProdigyView
 
Web engineering - HTML Form
Nosheen Qamar
 
html 5 new form attribute
Priyanka Rasal
 
ShinySRAdb: an R package using shiny to wrap the SRAdb Bioconductor package
Sean Davis
 
Forms with html5 (1)
Anada Kale
 
Introdution to HTML 5
onkar_bhosle
 
html forms
ikram niaz
 
devLink - VB IDE Tips and Tricks for Visual Studio 2010
Kevin Pilch
 
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
 
XAML and WPF - Dinko Jakovljević
Software StartUp Academy Osijek
 
Code Generation using T4
Joubin Najmaie
 
CSS3 New Features:
Reema
 
2. HTML forms
Pavle Đorđević
 
Developing Web Sites and Services using Visual Studio 2013
Microsoft Visual Studio
 
A Tour of Building Web Applications with R Shiny
Wendy Chen Dubois
 
HTML Forms
Ravinder Kamboj
 
Silverlight 2 for Developers - TechEd New Zealand 2008
Jonas Follesø
 

Similar to HTML5 - Quick Guide (20)

PPTX
Html5 tutorial for beginners
Singsys Pte Ltd
 
PPTX
HTML5-Tutorial-For-Beginn.6202488.pptx
BCAGen
 
PPT
1. introduction to html5
JayjZens
 
PPTX
Html 5
Ajay Ghosh
 
PPTX
Html5
Nisa Soomro
 
PDF
HTML5 Refresher
Ivano Malavolta
 
PPTX
Html5 tutorial
madhavforu
 
PPTX
Delhi student's day
Ankur Mishra
 
DOCX
HTML
poonamBhalla5
 
PDF
Html5 deciphered - designing concepts part 1
Paxcel Technologies
 
PPTX
Introduction to Shiny for building web apps in R
Paul Richards
 
PPTX
Bootcamp - Web Development Session 2
GDSCUniversitasMatan
 
PPTX
Html5
gjoabraham
 
PPTX
Html5
gjoabraham
 
PDF
HTML5 Smart Markup for Smarter Websites [FoWD NYC 2011]
Aaron Gustafson
 
PPT
Getting started with html5
Suresh Kumar
 
PPT
HTML 5 Complete Reference
EPAM Systems
 
PPT
HTML5 Presentation
vs4vijay
 
PPTX
Html5
Nisa Soomro
 
PPTX
Html 5
manujayarajkm
 
Html5 tutorial for beginners
Singsys Pte Ltd
 
HTML5-Tutorial-For-Beginn.6202488.pptx
BCAGen
 
1. introduction to html5
JayjZens
 
Html 5
Ajay Ghosh
 
HTML5 Refresher
Ivano Malavolta
 
Html5 tutorial
madhavforu
 
Delhi student's day
Ankur Mishra
 
Html5 deciphered - designing concepts part 1
Paxcel Technologies
 
Introduction to Shiny for building web apps in R
Paul Richards
 
Bootcamp - Web Development Session 2
GDSCUniversitasMatan
 
Html5
gjoabraham
 
Html5
gjoabraham
 
HTML5 Smart Markup for Smarter Websites [FoWD NYC 2011]
Aaron Gustafson
 
Getting started with html5
Suresh Kumar
 
HTML 5 Complete Reference
EPAM Systems
 
HTML5 Presentation
vs4vijay
 
Ad

More from Bhaumik Patel (7)

PPTX
1 - Introduction of Azure DevOps
Bhaumik Patel
 
PPTX
SQL Joins.pptx
Bhaumik Patel
 
PPTX
Difference between MVC 3, 4, 5 and 6
Bhaumik Patel
 
PPTX
Knockoutjs Part 5 Bindings - Control flow
Bhaumik Patel
 
PPTX
Knockoutjs Part 4 Bindings Controlling text and appearance
Bhaumik Patel
 
PPTX
Knockoutjs Part 3 Computed Observables
Bhaumik Patel
 
PPTX
Knockoutjs Part 2 Beginners
Bhaumik Patel
 
1 - Introduction of Azure DevOps
Bhaumik Patel
 
SQL Joins.pptx
Bhaumik Patel
 
Difference between MVC 3, 4, 5 and 6
Bhaumik Patel
 
Knockoutjs Part 5 Bindings - Control flow
Bhaumik Patel
 
Knockoutjs Part 4 Bindings Controlling text and appearance
Bhaumik Patel
 
Knockoutjs Part 3 Computed Observables
Bhaumik Patel
 
Knockoutjs Part 2 Beginners
Bhaumik Patel
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
July Patch Tuesday
Ivanti
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
July Patch Tuesday
Ivanti
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 

HTML5 - Quick Guide

  • 1. HTML5 is the latest evolution of the standard that defines HTML.
  • 2.  HTML5 is the newest hyper text markup language for websites from the World Wide Web Consortium (W3C). The first draft was made public in 2008, but not much happened until 2011. In 2011, HTML5 was released and people started writing about it and using it, but the support in different browsers was still poor. Today all major browsers (Chrome, Safari, Firefox, Opera, IE) offer HTML5 support, therefore the newest HTML technology can be used at its best today.
  • 3.  New Semantic/Structural Elements  New Form Elements  New Input Types  HTML5 - New Attribute Syntax  HTML5 Graphics  New Media Elements
  • 4.  Many web sites contain HTML code like: <div id="nav"> <div class="header"> <div id="footer"> to indicate navigation, header, and footer.  HTML5 offers new semantic elements to define different parts of a web page: <article> <aside> <details> <figcaption> <figure> <footer> <header> <main> <mark> <nav> <section> <summary> <time>
  • 5.  HTML5 added the following form elements: <datalist> The <datalist> element specifies a list of pre-defined options for an <input> element. Users will see a drop-down list of pre-defined options as they input data. <keygen> The purpose of the <keygen> element is to provide a secure way to authenticate users. The <keygen> element specifies a key-pair generator field in a form. <output> The <output> element represents the result of a calculation (like one performed by a script).
  • 6. New Input Types  color  date  datetime  datetime-local  email  month  number  range  search  tel  time  url  week  autocomplete  autofocus  form  formaction  formenctype  formmethod  formnovalidate  formtarget  height and width  list  min and max  multiple  pattern (regexp)  placeholder  required  step New Input Attributes
  • 7.  HTML5 allows four different syntaxes for attributes. This example demonstrates the different syntaxes used in an <input> tag: Type Example Empty <input type="text" value="John" disabled> Unquoted <input type="text" value=John> Double-quoted <input type="text" value="John Doe"> Single-quoted <input type="text" value='John Doe'>
  • 8. Tag Description <canvas> Defines graphic drawing using JavaScript <svg> Defines graphic drawing using SVG What is HTML Canvas? The HTML <canvas> element is used to draw graphics, on the fly, via scripting (usually JavaScript). The HTML <svg> Element The HTML <svg> element (introduced in HTML5) is a container for SVG graphics. SVG has several methods for drawing paths, boxes, circles, text, and graphic images.
  • 9. Tag Description <audio> Defines sound or music content <embed> Defines containers for external applications (like plug-ins) <source> Defines sources for <video> and <audio> <track> Defines tracks for <video> and <audio> <video> Defines video or movie content
  • 10.  https://html5test.com/  http://caniuse.com/  http://html5please.com/  http://mobilehtml5.org/