As many conceive it, its not a programming language. It’s a markup language. *Slidecontecnt* I’m coming to tags. Its on the next slide.
The most reason version html4, has been on for over a decade now. And, it hasn't really seen a major update. Sure there's XHTML, but that did little more than make things slightly stricter - making you write better quality code if you were at all concerned with compliance. The main area that was not been addressed yet was web application. To give authors more flexibility and enable more interactive websites, html5 was introduced.Critics say that html5 could actually kill flash and silverlight.
Html 5 tutorial - By Bally Chohan
Introduction to HTML.
HTML 5 an overview
Difference between HTML4 and HTML5
HTML : An Outline
Stands for Hyper Text Markup Language.
Not a programming language, it is a markup language.
A markup language is a set of markup tags.
Markup tags are used to describe web pages.
Keywords surrounded by angle brackets < > like <html>
They come in pairs like <b> and </b>
Common tags are :-
Document Object Model
Cross platform, language independent model
Represents and interacts with objects in HTML
Why HTML5 ?
HTML4 hasn’t been updated for about 10 years.
XHTML was introduced but it made things stricter and not
Embedding audio/video was dependent on flash etc.
New websites have to be interactive.
HTML4 - drawbacks
It does not adequately support web applications.
Complex structuring of web pages.
Need plug-ins to embed audio and video.
Does not support drag and drop features, editing, drawing,
error handling etc
• HTML5 (referred to as Web Applications 1.0) is an
improvement of HTML4.0 and XHTML1.0
• Work started in 2003 by W3C and WHATWG
• Released a draft version in 2008.
• A change from document markup language to a web
• An attempt to enhance the functionality and flexibility of
the web. 9
• Provides interoperability.
• Backward compatible
• New features like form control, APIs, multimedia, structure
semantics , local storage etc.
• Consistent and defined error handling
• Internal data storage.
New input types
Structuring in HTML4
HTML5 vs. HTML4
Support of multimedia
Language for web applications rather than document
Localized data speeding up caching .searching etc
<canvas> tag for 2D graphics
APIs for in-browser application allowing editing, drag and
Can get rid of proprietary add-ons (like
Web apps faster with better user experience
Difference between desktop and web apps blurred.
Standard for web applications