SlideShare a Scribd company logo
The beginnings of HTML5
The beginnings of HTML5
WebProgramming
The Awesomeness of HTML5
Mark Cedrick C. Antonino
Faculty, USJR - CICCT
What up awesome?
• HTML Chronological Development
• How awesome is HTML5
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
1995: HTML 2.0
Formalized the syntax and many of the
Rules that were already implemented.
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
1997: HTML 3.2
Largely ignored by browser manufacturers
Who began to implement their own tags.
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
1998: Web Standards Project
Pushed for standards adoption, added weight
to the W3C recommendations and promoted
standards-based browsers.
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
1999: HTML 4.0
Stabilized the syntax and structure of HTML,
became the standard for web authoring.
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
2000: XHTML 1.0
Designed to move HTML towards XML
DTDs often caused it to render as HTML
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
The growth of the web
High bandwidth connections increase, as does
the demand for multimedia and applications
driven by technology such as Flash and AJAX
work on XHTML 2.0 begins.
HTML Timeline
1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
The rise of HTML5
2004: WHATWG begins what will become HTML5
2007: W3C charters new working group and adopts WHATWG’s work, renamed HTML5
2009: W3C does not renew the XHTML 2.0 charter
2010: Driven in large part by Apple and Google, public interest in HTML5 grows
HTML5is the
FUTURE
NCSA MosaicWhat is the First-ever
WEB BROWSER?
CERNWhat is the First-ever
WESITE?
Conseil Européen pour la Recherche Nucléaire
(European Council for Nuclear Research)
http://info.cern.cn
HTML
XHTML
The beginnings of HTML5
The beginnings of HTML5
HTML5 is an EVOLUTION, not a REVOLUTION
HTML5HTML4HTML3.2
XHTML2.0
Error Handling
• Previous specifications left error handling up to user agents
• XHTML 2.0 featured draconian error handling
• Pages would stop rendering if an error was found
• HTML5 features detailed algorithms for parsing error
New Features
• New semantic elements and attributes
• Built-in APIs to assist in building web applications
• Added support for audio and video
• HTML5 will reduce the need for plus-ins
DOCTYPE
HTML4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" “http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
DOCTYPE
HTML5
<!DOCTYPE HTML >
Character Encoding
HTML4
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
HTML5
<meta charset="utf-8">
New Elements
<canvas>, <audio>, <video>, <source>,
<track>, <embed>, <header>, <nav>, <section>,
<article>, <aside>, <footer>, <details>,
<summary> and many others.
HTML4
Tagging
<div id=“header”>
<div id=“headerGroup”>
<div id=“section”>
<div id=“header”>
<div id=“article”>
<div id=“footer”>
<div
id=“nav”>
<div
id=“aside”>
<div id=“footer”>
<div id=“address”>
HTML5
Semantic
Tagging

More Related Content

KEY
The History of HTML5
PDF
A Brief History of the Web
PPTX
Html 5
PDF
ICONUK 2015: Zen and the art of requirements gathering, why getting to "In ti...
PPT
Ch1 v1
PDF
Bodily Language & Gestures: Your body speaks
PDF
Comprehensive Napa Valley Housing Market Overview 01/22/11
PPTX
欢迎加入冰岩
The History of HTML5
A Brief History of the Web
Html 5
ICONUK 2015: Zen and the art of requirements gathering, why getting to "In ti...
Ch1 v1
Bodily Language & Gestures: Your body speaks
Comprehensive Napa Valley Housing Market Overview 01/22/11
欢迎加入冰岩

Viewers also liked (14)

PPT
Nuevas tecnologuias
PPT
Tulsa wire free options presentation
DOC
Portada paratucarpeta y separadores
PPTX
Convention
PPT
2 1 第2章-信源的数学模型和分类
PDF
The need for Responsive Web Design - HTML5
PPTX
Edited swee ppt
PDF
Technology Hotshots - Successful Technopreneurs
PDF
Seminar Checklist | Based from APEx
PDF
Handshakes: Making the first impression
PPTX
Advent of a National Hero | RIZAL CHAPTER 1
PDF
Cuento de navidad
Nuevas tecnologuias
Tulsa wire free options presentation
Portada paratucarpeta y separadores
Convention
2 1 第2章-信源的数学模型和分类
The need for Responsive Web Design - HTML5
Edited swee ppt
Technology Hotshots - Successful Technopreneurs
Seminar Checklist | Based from APEx
Handshakes: Making the first impression
Advent of a National Hero | RIZAL CHAPTER 1
Cuento de navidad
Ad

Similar to The beginnings of HTML5 (20)

KEY
KEY
Everything you need to know about HTML5 in 15 min
PPTX
Developing with HTML5
PDF
UMK Lecture 5 - HTML5 latest v7
DOC
What is future of web with reference to html5 will it devalue current present...
PDF
What the heck is HTML 5?
PPTX
Perspectives on the Evolution of HTML
KEY
Html5 Primer
PDF
Open Source Conference 2010 福岡 W3C/Keio 講演 ウェブ技術の現状と将来
PDF
HTML5 Introduction – Features and Resources for HTML5
DOC
PPT
Html 5 introduction
PDF
HTML5 in IE9
PDF
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
PPTX
Why Embrace "Html5"?
PPTX
Web technology Unit-II Part A
PPT
HTML 5 Complete Reference
Everything you need to know about HTML5 in 15 min
Developing with HTML5
UMK Lecture 5 - HTML5 latest v7
What is future of web with reference to html5 will it devalue current present...
What the heck is HTML 5?
Perspectives on the Evolution of HTML
Html5 Primer
Open Source Conference 2010 福岡 W3C/Keio 講演 ウェブ技術の現状と将来
HTML5 Introduction – Features and Resources for HTML5
Html 5 introduction
HTML5 in IE9
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Why Embrace "Html5"?
Web technology Unit-II Part A
HTML 5 Complete Reference
Ad

Recently uploaded (20)

PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Presentation on HIE in infants and its manifestations
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Lesson notes of climatology university.
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
RMMM.pdf make it easy to upload and study
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O5-L3 Freight Transport Ops (International) V1.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Complications of Minimal Access Surgery at WLH
Presentation on HIE in infants and its manifestations
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Final Presentation General Medicine 03-08-2024.pptx
Lesson notes of climatology university.
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
VCE English Exam - Section C Student Revision Booklet
STATICS OF THE RIGID BODIES Hibbelers.pdf
Pharma ospi slides which help in ospi learning
RMMM.pdf make it easy to upload and study
Chinmaya Tiranga quiz Grand Finale.pdf
Final Presentation General Medicine 03-08-2024.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
2.FourierTransform-ShortQuestionswithAnswers.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

The beginnings of HTML5

  • 3. WebProgramming The Awesomeness of HTML5 Mark Cedrick C. Antonino Faculty, USJR - CICCT
  • 4. What up awesome? • HTML Chronological Development • How awesome is HTML5
  • 5. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010
  • 6. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 1995: HTML 2.0 Formalized the syntax and many of the Rules that were already implemented.
  • 7. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 1997: HTML 3.2 Largely ignored by browser manufacturers Who began to implement their own tags.
  • 8. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 1998: Web Standards Project Pushed for standards adoption, added weight to the W3C recommendations and promoted standards-based browsers.
  • 9. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 1999: HTML 4.0 Stabilized the syntax and structure of HTML, became the standard for web authoring.
  • 10. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 2000: XHTML 1.0 Designed to move HTML towards XML DTDs often caused it to render as HTML
  • 11. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 The growth of the web High bandwidth connections increase, as does the demand for multimedia and applications driven by technology such as Flash and AJAX work on XHTML 2.0 begins.
  • 12. HTML Timeline 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 The rise of HTML5 2004: WHATWG begins what will become HTML5 2007: W3C charters new working group and adopts WHATWG’s work, renamed HTML5 2009: W3C does not renew the XHTML 2.0 charter 2010: Driven in large part by Apple and Google, public interest in HTML5 grows
  • 14. NCSA MosaicWhat is the First-ever WEB BROWSER?
  • 15. CERNWhat is the First-ever WESITE? Conseil Européen pour la Recherche Nucléaire (European Council for Nuclear Research) http://info.cern.cn
  • 19. HTML5 is an EVOLUTION, not a REVOLUTION HTML5HTML4HTML3.2 XHTML2.0
  • 20. Error Handling • Previous specifications left error handling up to user agents • XHTML 2.0 featured draconian error handling • Pages would stop rendering if an error was found • HTML5 features detailed algorithms for parsing error
  • 21. New Features • New semantic elements and attributes • Built-in APIs to assist in building web applications • Added support for audio and video • HTML5 will reduce the need for plus-ins
  • 22. DOCTYPE HTML4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" “http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  • 24. Character Encoding HTML4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> HTML5 <meta charset="utf-8">
  • 25. New Elements <canvas>, <audio>, <video>, <source>, <track>, <embed>, <header>, <nav>, <section>, <article>, <aside>, <footer>, <details>, <summary> and many others.
  • 26. HTML4 Tagging <div id=“header”> <div id=“headerGroup”> <div id=“section”> <div id=“header”> <div id=“article”> <div id=“footer”> <div id=“nav”> <div id=“aside”> <div id=“footer”> <div id=“address”>