Master java skills

HTML History

History of most popular markup language HTML among the developers. There are many versions of HTML introduced time to time as per the enhancement in the existing one. Lets start with the first version:

HTML 1.0

TIM BERNERS-LEE wrote the browser and server software for HTML in 1990 but the version HTML1.0 Strict was launched in 1993. He publicly posted the description in a document called HTML Tags. It supports SGML model structure(Standard Generalized Mark Up Language). It had 18 elements which consist of basic tags like text ,table and fonts.

HTML2.0

This version of HTML was published in 1995. It has all the existing features of previous version including some new structural features like HEAD and BODY tag.

HTML 3.2

This version of HTML was published in 1997 as per W3C Recommendation .It is based on DTD(Document Type Definition ) model. It supports Form Element and CSS. Many other features like tables, applets etc are deployed in this release.

HTML 4.01

This version of HTML is also released as per W3C Recommendation in 1997 with very few changes. Later in 2000 a new version HTML4.01 was released with W3CRecommendation and was published as an ISO/IEC international standard. It was one of the successful version of Html. It consist of all previous version features but also support style sheet, scripting language , object support and advance multimedia.

HTML 5

HTML5 version was released in October 28, 2014 after a long time. It was released as a stable w3C recommendation. The Document Type Declaration <!DOCTYPE html> is not included then different browser will revert to “quirks mode” for rendering. HTML5 motive was to keep the language completely readable by humans and completely understood by the computer and browser. so many elements and multimedia are added and can be accessed easily offline as well. It is still in development mode that’s why no browser has full HTML5 support.

Features of HTML5 over HTML

HTML5HTML
HTML 5 is the enhanced version developed with easier character encoding just <!DOCKTYPE> and APIs for complex web applications.HTML is the primarily markup language used to develop web pages.
HTML5 has its own playback elements support with <video> , <audio> and <canvas> tags.It does not support audio and video without Adobe flash player.
HTML5 has its own local and web storage . It offers multiple storage like Application cache and SQL database.It uses browsers cache memory as a temporary storage.
HTML5 has W3C Geolocation API to find the geographical location information for client side device.HTML has no features to define the geolocation of any user.
These tags are not mandatory in HTML5. It has so many new elements like <header>,<article>,<nav>, <footer><mark>, <progress> etc. <html>, <head> and <body> tags are mandatory to define.
HTML5 has inline<svg> element to define vector graphics. SVG has several for drawing path, circle, boxes and graphical images. Vector graphic is possible with the help of Flash, VML and silverlight etc.
Global attributes like tabindex, id, hidden, data-* are present .These newer attributes are not present in this version.
New form controls like date and time, url ,search ,email, range, color etc.These form elements are not present in this version.
HTML5 based browser are capable of handling syntax error.It cannot handle incorrect syntax.
Drag and Drop feature is available n HTML5.Drag and Drop features is not available in this version.
HTML5 can also be used for cross-platform mobile applications as it has features designed with low power devices in mind.No such features is found in HTML.

Browser Support of HTML5

HTML5 is now compatible with all popular browsers like CHROME, SAFARI, FIREFOX, IE9 and OPERA. It can also be used in earlier version of HTML by adding DOCTYPE element in the code.

HTML5 is compatible with mobile and tablet browser SAMSUNG depending upon the version.

HTML5 is compatible with mobile and tablet browser IPHONE depending upon the version

HTML5 is compatible with mobile and tablet browser IOS depending upon the version.

HTML5 is compatible with mobile and tablet browser ANDROID depending upon the version.