Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. HTML Versions
  2. 2. HTML Versions Version Year HTML 1991 HTML+ 1993 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 2000 HTML5 2012
  3. 3. HTML 2.0 tags <!--> Comment <~&lt> Escape Sequences <A> Anchor <ADDRESS> Address <B> Bold <BASE> Base <BLOCKQUOTE> Block Quote <BODY> Body <BR> Line Break <CITE> Citation <CODE> Code <DIR> Directory List <DL> Definition List <EM> Emphasized <FORM> Form <H1> Heading 1 <H2> Heading 2 <H3> Heading 3 <H4> Heading 4 <H5> Heading 5 <H6> Heading 6 <HEAD> Head <HR> Horizontal Rule <HTML> HTML <I> Italic <IMG> Inline Image <INPUT> Form Input <ISINDEX> Is Index <KBD> Keyboard <LI> List Item <LINK> Link <LISTING> Listing <MENU> Menu List <META> Meta <OBJECT> Object <OL> Ordered List <P> Paragraph <PLAINTEXT> Plain Text <PRE> Preformatted Text <SAMP> Sample <SELECT> Form Select <STRIKE> Strikethrough <STRONG> Strong <TEXTAREA> Form Text Area <TITLE> Title <TT> Teletype <U> Underlined <UL> Unordered List <VAR> Variable <XMP> Example
  4. 4. HTML 3.2 Additional tags introduced in html 3.2 are as follows <APPLET> Java Applet <AREA> Area <BIG> Big Text <CAPTION> Caption <CENTER> Center <DFN> Definition <DIV> Division <FONT> Font <INPUT> Form Input File <MAP> Map <PARAM> Parameters <SMALL> Small Text <SUB> Subscript <SUP> Superscript <TABLE> Table <TD> Table Data <TEXTFLOW> Java Applet Textflow <TH> Table Header <TR> Table Row
  5. 5. HTML 5 • Opera, Mozilla, and Apple, presented competing vision of evolution of HTML at W3C workshop in 2004. Voted down. • Web Hypertext Application Technology Working Group (WHATWG) formed to continue work outside W3C. • In 2007, W3C creates HTML working group with HTML5 as the foundation. • In 2009, The W3C discontinued the XHTML 2.0 working group in favor of HTML5.
  6. 6. Features • Backwards compatibility • Well-defined, non-draconian error handling • Practical applications and usage • Embracement of JavaScript interaction with markup • Open process
  7. 7. HTML 5 The following HTML 4.01 elements has been removed from HTML5: • <acronym> • <applet> • <basefont> • <big> • <center> • <dir> • <font> • <frame> • <frameset> • <noframes> • <strike> • <tt>
  8. 8. HTML 4 vs HTML 5 HTML HTML5 DOCTYPE is much longer as HTML4 is based on SGML-based. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ""> DOCTYPE is required to enable standards mode for HTML documents. <!DOCTYPE html> Audio and Video are not part of HTML4 specification Audio and Videos are integral part of HTML5 specifications e.g. <audio> and <video> tags Vector Graphics is possible with the help of technologies such as VML, Silverlight, Flash etc. Vector graphics is integral part of HTML5 e.g. SVG and canvas It is almost impossible to get true GeoLocation of user browsing any website especially if it comes to mobile devices. JS GeoLocation API in HTML5 helps identify location of user browsing any website (provided user allows it) Browser cache can be used as temporary storage. Application Cache, Web SQL database and Web storage is available as client side storage. Accessible using JavaScript interface in HTML5 compliant browsers. Web Sockets are not available. Generally used mechanisms are long polling and streaming. Full duplex communication channels can be established with Server using Web Sockets. Accessible using JavaScript interface in HTML5 compliant browsers. Works with all old browsers Most of modern browser have started supporting HTML5 specification e.g. Firefox, Mozilla, Opera, Chrome, Safari etc. Does not allow JavaScript to run in browser. JS runs in same thread as browser interface. Allows JavaScript to run in background. This is possible due to JS Web worker API in HTML5
  9. 9. Thank You!!