SlideShare a Scribd company logo
Introduction To HTML5 SARANSH KATARIA AKSHAY KATYAL 26/Aug/2011
           	      Topics to be discussed 				 Brief review of tags 				 What Is HTML5? 				 Why The Shift?  				 Getting Started 				 New Features 				 New Additions 				 The Forms 				 Media Elements 	 			 Flash or HTML5
HTML4 Tags Revisited <!--...--> A comment <!DOCTYPE> The document type (only one in HTML5) <a> Hyperlink to a page or page area <abbr> An abbreviation <address> Container for an address <b> Bold text <base> A base URL for all the links in a page <blockquote> A block of text <body> Beginning a body element <br> A single line break <button> A clickable button
<div> Demarcation of division in a document <em> Emphasized text <form> Container for a form typically with input elements <h1> to <h6> Text header 1 to header 6 <head> Container for the first code to be interpreted by browser <hr> Horizontal rule (line) <html> Container for an HTML document <i> Italic text <colgroup> Container for groups of table columns
<iframe> Frame an inline sub window <img> Image container <input> User-input field within a form container <label> Representation of a caption in a user interface <li> List item indicator <link> A resource reference (for example, CSS) <col> Defines attributes for table columns <cite> Container for a citation <caption> A table caption
<mark> Text in one context marked for text in different context <menu> Container for a list of commands <meta> Container for meta information <ol> A numbered (ordered) list <optgroup> An option grouping header in an options list <option> Container for individual options in a drop-down list <p> A paragraph block <pre> Preformatted text format
<tr> Demarcation of a table row <q> Enclosed text with quotation marks <script> Container for script for CSS, JavaScript, or another recognized script <select> A selectable list <small> Small text <span> Inline section in a document <strong> Strong text that looks like bold <style> Container for a style definition <var> Variable style in formula <ul> An unordered list (a bullet list)
<sub> Subscripted text <sup> Superscripted text <table> A table definition <tbody> Demarcation for a block of rows for a table’s body <td> A table cell <textarea> A text area container <tfoot> Representation for a block of rows of column summaries for a table <th> Table header format <thead> Representation of a block of rows of column summaries for a table header <title> The document title
What Is HTML5?
Why HTML5? Reduces the use of JavaScript Good replacement for adobe apps No extra plug-in’s required Redundant tags removed Exciting new media elements Employs a lot of HTML4 elements
Getting started The doctype XHTML 1.0 Transitional <!DOCTYPE  html PUBLIC “-//w3c//DTD XHTML 1.0 Transitional // EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> HTML5 <!DOCTYPE html>
The Head Section <title> <title>Title goes here</title> <meta> <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8”> <meta name=”keywords” content=”kennels, dog fences, pet containment”> <meta http-equiv=”Refresh” content=”30”> Example
Structural Tags
The  Latest  Additions
Web Forms Demo
Inserting Audio <audio src=”jazz.mp3”></audio> <audio src=“x.mp3” autoplay controls></audio>
Inserting Videos <video src=”mbAux1small.mp4” controls preload=”auto”></video>
Browser Support
Flash Vs HTML5
New Features
Professional HTML5 in use
Tags used in HTML5 <article> Self-contained composition in document <aside> Content tangentially related to content of the article <audio> Sound content container <canvas> Graphic development container <command> A command that the user can invoke <datalist> List generator when used with the <input> element and its new list attribute <details> Discloses details of an element <embed> External interactive plug-in or content <figcaption> Caption tag for the figure element <figure> Contains a group of media content and their caption
<footer> Container for a footer for a section or page <header> Container for header for a section or page <hgroup> A heading of a section with multiple h1 to h6 elements in a document <mark> A string of text in one document, marked or highlighted for reference in another document <meter> Container for a known range of values (for example, disk use) <nav> Representation of a section of a document intended for navigation <output> Defines the progress of a task of any kind
<progress> Representation of the progress made in a task (such as percentage complete in a download operation) <section> Theme identifier for content grouping <source> Container for multiple specification of media resources <summary> Information on a <details> element <time> Container for a date/time <video> Element for linking to a video file <keygen> The key pair generator control representation.
Discontinued Tags <acronym> Replaced by <abbr> <applet> Replaced by <object> <basefont> Better handled by CSS <bgsound> Replaced by <audio> <big> Better handled by CSS <dir> Replaced by <ul> <font> Removed in HTML5 <frame> Removed in HTML5 <frameset> Removed in HTML5 <isindex> Replaced by explicit <form>
<multicol> Removed in HTML5 <nobr> Removed in HTML5 <noframes> Removed in HTML5 <noscript> Only conforming to HTML syntax <strike> Better handled by CSS <u> Better handled by CSS <marquee> Removed in HTML5 <blink> Removed in HTML5 <center> Better handled by CSS
A Brief Glimpse Of The Next Session
SVG
CANVAS
Q & A Any questions?   Any questions?

More Related Content

What's hot

HTML - LinkedIn
HTML - LinkedInHTML - LinkedIn
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
eShikshak
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3
bluejayjunior
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
Altaf Pinjari
 
Html
HtmlHtml
HTML
HTMLHTML
HTML By K.Sasidhar
HTML By K.SasidharHTML By K.Sasidhar
HTML By K.Sasidhar
Sasidhar Kothuru
 
03 HTML #burningkeyboards
03 HTML #burningkeyboards03 HTML #burningkeyboards
03 HTML #burningkeyboards
Denis Ristic
 
PPT on Basic HTML Tags
PPT on Basic HTML TagsPPT on Basic HTML Tags
PPT on Basic HTML Tags
VinitaPaliwal1
 
Ict html
Ict htmlIct html
Ict html
Thando Mdluli
 
HTML
HTMLHTML
Html
HtmlHtml
Html
HtmlHtml
Html
NithyaD5
 
Html tags or elements
Html tags or elementsHtml tags or elements
Html tags or elements
Webtech Learning
 
Web Page Designing Using HTML
Web Page Designing Using HTMLWeb Page Designing Using HTML
Web Page Designing Using HTML
Arunima Education Foundation
 
Html Basic Tags
Html Basic TagsHtml Basic Tags
Html Basic Tags
Richa Singh
 
Origins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTMLOrigins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTML
Howpk
 
Intro to HTML
Intro to HTMLIntro to HTML
Intro to HTML
Gerson Abesamis
 
Html introduction
Html introductionHtml introduction
Html introduction
Nuhu Abdul Razak
 
Html
HtmlHtml

What's hot (20)

HTML - LinkedIn
HTML - LinkedInHTML - LinkedIn
HTML - LinkedIn
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Html
HtmlHtml
Html
 
HTML
HTMLHTML
HTML
 
HTML By K.Sasidhar
HTML By K.SasidharHTML By K.Sasidhar
HTML By K.Sasidhar
 
03 HTML #burningkeyboards
03 HTML #burningkeyboards03 HTML #burningkeyboards
03 HTML #burningkeyboards
 
PPT on Basic HTML Tags
PPT on Basic HTML TagsPPT on Basic HTML Tags
PPT on Basic HTML Tags
 
Ict html
Ict htmlIct html
Ict html
 
HTML
HTMLHTML
HTML
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Html tags or elements
Html tags or elementsHtml tags or elements
Html tags or elements
 
Web Page Designing Using HTML
Web Page Designing Using HTMLWeb Page Designing Using HTML
Web Page Designing Using HTML
 
Html Basic Tags
Html Basic TagsHtml Basic Tags
Html Basic Tags
 
Origins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTMLOrigins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTML
 
Intro to HTML
Intro to HTMLIntro to HTML
Intro to HTML
 
Html introduction
Html introductionHtml introduction
Html introduction
 
Html
HtmlHtml
Html
 

Viewers also liked

Oceancom Program Guide
Oceancom Program Guide Oceancom Program Guide
Oceancom Program Guide
Oceancom
 
Acc presentation communication aspects final
Acc presentation   communication aspects finalAcc presentation   communication aspects final
Acc presentation communication aspects final
Cindy Ronzoni
 
nert
nertnert
Cindy Ronzoni's 2014 Resume
Cindy Ronzoni's 2014 Resume Cindy Ronzoni's 2014 Resume
Cindy Ronzoni's 2014 Resume
Cindy Ronzoni
 
Introducing BVPMOSC
Introducing BVPMOSCIntroducing BVPMOSC
Introducing BVPMOSC
Akshay Katyal
 
Decreto 7611 de_2011
Decreto 7611 de_2011Decreto 7611 de_2011
Decreto 7611 de_2011martamello
 
PR Presentation on Working with Talent
PR Presentation on Working with Talent PR Presentation on Working with Talent
PR Presentation on Working with Talent
Cindy Ronzoni
 
Michael Carney CV
Michael Carney CVMichael Carney CV
Michael Carney CV
Michael Carney
 

Viewers also liked (8)

Oceancom Program Guide
Oceancom Program Guide Oceancom Program Guide
Oceancom Program Guide
 
Acc presentation communication aspects final
Acc presentation   communication aspects finalAcc presentation   communication aspects final
Acc presentation communication aspects final
 
nert
nertnert
nert
 
Cindy Ronzoni's 2014 Resume
Cindy Ronzoni's 2014 Resume Cindy Ronzoni's 2014 Resume
Cindy Ronzoni's 2014 Resume
 
Introducing BVPMOSC
Introducing BVPMOSCIntroducing BVPMOSC
Introducing BVPMOSC
 
Decreto 7611 de_2011
Decreto 7611 de_2011Decreto 7611 de_2011
Decreto 7611 de_2011
 
PR Presentation on Working with Talent
PR Presentation on Working with Talent PR Presentation on Working with Talent
PR Presentation on Working with Talent
 
Michael Carney CV
Michael Carney CVMichael Carney CV
Michael Carney CV
 

Similar to Html5 final

Html
HtmlHtml
Html
HtmlHtml
Html intro
Html introHtml intro
Html intro
kalaivani.g
 
Html intro
Html introHtml intro
Html intro
kalaivani.g
 
Prabu html
Prabu htmlPrabu html
Prabu html
Prabu Cse
 
Diva
DivaDiva
Diva
diva23
 
1.2 elements and attributes copy (3)
1.2 elements and attributes   copy (3)1.2 elements and attributes   copy (3)
1.2 elements and attributes copy (3)
Bulldogs83
 
1.2 elements and attributes copy (3)
1.2 elements and attributes   copy (3)1.2 elements and attributes   copy (3)
1.2 elements and attributes copy (3)
Bulldogs83
 
Html Presentation Of Web Page Making
Html Presentation Of Web Page MakingHtml Presentation Of Web Page Making
Html Presentation Of Web Page Making
Sandeep Supal
 
HTML & CSS
HTML & CSSHTML & CSS
HTML & CSS
jlinabary
 
Html TAGS
Html TAGSHtml TAGS
Html TAGS
Pranil Dukare
 
Html tag
Html tagHtml tag
Html tag
NIRMAL FELIX
 
Intr To Html & Xhtml
Intr To Html & XhtmlIntr To Html & Xhtml
Fundamental HTML and CSS
Fundamental HTML and CSSFundamental HTML and CSS
Fundamental HTML and CSS
techmonkey4u
 
Html
HtmlHtml
BasicHTML
BasicHTMLBasicHTML
BasicHTML
rcsampang
 
Understanding html
Understanding htmlUnderstanding html
Understanding html
Ray Villalobos
 
HTML
HTMLHTML
HTML
ARJUN
 
Html Intro2
Html Intro2Html Intro2
Html Intro2
mlackner
 
Html
HtmlHtml

Similar to Html5 final (20)

Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Html intro
Html introHtml intro
Html intro
 
Html intro
Html introHtml intro
Html intro
 
Prabu html
Prabu htmlPrabu html
Prabu html
 
Diva
DivaDiva
Diva
 
1.2 elements and attributes copy (3)
1.2 elements and attributes   copy (3)1.2 elements and attributes   copy (3)
1.2 elements and attributes copy (3)
 
1.2 elements and attributes copy (3)
1.2 elements and attributes   copy (3)1.2 elements and attributes   copy (3)
1.2 elements and attributes copy (3)
 
Html Presentation Of Web Page Making
Html Presentation Of Web Page MakingHtml Presentation Of Web Page Making
Html Presentation Of Web Page Making
 
HTML & CSS
HTML & CSSHTML & CSS
HTML & CSS
 
Html TAGS
Html TAGSHtml TAGS
Html TAGS
 
Html tag
Html tagHtml tag
Html tag
 
Intr To Html & Xhtml
Intr To Html & XhtmlIntr To Html & Xhtml
Intr To Html & Xhtml
 
Fundamental HTML and CSS
Fundamental HTML and CSSFundamental HTML and CSS
Fundamental HTML and CSS
 
Html
HtmlHtml
Html
 
BasicHTML
BasicHTMLBasicHTML
BasicHTML
 
Understanding html
Understanding htmlUnderstanding html
Understanding html
 
HTML
HTMLHTML
HTML
 
Html Intro2
Html Intro2Html Intro2
Html Intro2
 
Html
HtmlHtml
Html
 

Recently uploaded

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 

Recently uploaded (20)

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 

Html5 final

  • 1.
  • 2. Introduction To HTML5 SARANSH KATARIA AKSHAY KATYAL 26/Aug/2011
  • 3. Topics to be discussed Brief review of tags What Is HTML5? Why The Shift? Getting Started New Features New Additions The Forms Media Elements Flash or HTML5
  • 4. HTML4 Tags Revisited <!--...--> A comment <!DOCTYPE> The document type (only one in HTML5) <a> Hyperlink to a page or page area <abbr> An abbreviation <address> Container for an address <b> Bold text <base> A base URL for all the links in a page <blockquote> A block of text <body> Beginning a body element <br> A single line break <button> A clickable button
  • 5. <div> Demarcation of division in a document <em> Emphasized text <form> Container for a form typically with input elements <h1> to <h6> Text header 1 to header 6 <head> Container for the first code to be interpreted by browser <hr> Horizontal rule (line) <html> Container for an HTML document <i> Italic text <colgroup> Container for groups of table columns
  • 6. <iframe> Frame an inline sub window <img> Image container <input> User-input field within a form container <label> Representation of a caption in a user interface <li> List item indicator <link> A resource reference (for example, CSS) <col> Defines attributes for table columns <cite> Container for a citation <caption> A table caption
  • 7. <mark> Text in one context marked for text in different context <menu> Container for a list of commands <meta> Container for meta information <ol> A numbered (ordered) list <optgroup> An option grouping header in an options list <option> Container for individual options in a drop-down list <p> A paragraph block <pre> Preformatted text format
  • 8. <tr> Demarcation of a table row <q> Enclosed text with quotation marks <script> Container for script for CSS, JavaScript, or another recognized script <select> A selectable list <small> Small text <span> Inline section in a document <strong> Strong text that looks like bold <style> Container for a style definition <var> Variable style in formula <ul> An unordered list (a bullet list)
  • 9. <sub> Subscripted text <sup> Superscripted text <table> A table definition <tbody> Demarcation for a block of rows for a table’s body <td> A table cell <textarea> A text area container <tfoot> Representation for a block of rows of column summaries for a table <th> Table header format <thead> Representation of a block of rows of column summaries for a table header <title> The document title
  • 11. Why HTML5? Reduces the use of JavaScript Good replacement for adobe apps No extra plug-in’s required Redundant tags removed Exciting new media elements Employs a lot of HTML4 elements
  • 12. Getting started The doctype XHTML 1.0 Transitional <!DOCTYPE html PUBLIC “-//w3c//DTD XHTML 1.0 Transitional // EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> HTML5 <!DOCTYPE html>
  • 13. The Head Section <title> <title>Title goes here</title> <meta> <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8”> <meta name=”keywords” content=”kennels, dog fences, pet containment”> <meta http-equiv=”Refresh” content=”30”> Example
  • 15. The Latest Additions
  • 17. Inserting Audio <audio src=”jazz.mp3”></audio> <audio src=“x.mp3” autoplay controls></audio>
  • 18. Inserting Videos <video src=”mbAux1small.mp4” controls preload=”auto”></video>
  • 21.
  • 24. Tags used in HTML5 <article> Self-contained composition in document <aside> Content tangentially related to content of the article <audio> Sound content container <canvas> Graphic development container <command> A command that the user can invoke <datalist> List generator when used with the <input> element and its new list attribute <details> Discloses details of an element <embed> External interactive plug-in or content <figcaption> Caption tag for the figure element <figure> Contains a group of media content and their caption
  • 25. <footer> Container for a footer for a section or page <header> Container for header for a section or page <hgroup> A heading of a section with multiple h1 to h6 elements in a document <mark> A string of text in one document, marked or highlighted for reference in another document <meter> Container for a known range of values (for example, disk use) <nav> Representation of a section of a document intended for navigation <output> Defines the progress of a task of any kind
  • 26. <progress> Representation of the progress made in a task (such as percentage complete in a download operation) <section> Theme identifier for content grouping <source> Container for multiple specification of media resources <summary> Information on a <details> element <time> Container for a date/time <video> Element for linking to a video file <keygen> The key pair generator control representation.
  • 27. Discontinued Tags <acronym> Replaced by <abbr> <applet> Replaced by <object> <basefont> Better handled by CSS <bgsound> Replaced by <audio> <big> Better handled by CSS <dir> Replaced by <ul> <font> Removed in HTML5 <frame> Removed in HTML5 <frameset> Removed in HTML5 <isindex> Replaced by explicit <form>
  • 28. <multicol> Removed in HTML5 <nobr> Removed in HTML5 <noframes> Removed in HTML5 <noscript> Only conforming to HTML syntax <strike> Better handled by CSS <u> Better handled by CSS <marquee> Removed in HTML5 <blink> Removed in HTML5 <center> Better handled by CSS
  • 29. A Brief Glimpse Of The Next Session
  • 30. SVG
  • 32. Q & A Any questions?   Any questions?