What Is HTML5
HTML5 is the latest version of HTML (Hyper Text Markup Language), used for structuring and presenting the web content, It is used for creating web pages, web application by offering simple syntax.
Why HTML5 is used ?
- Audio and Video
In HTML5 you can embed multimedia files to your page without installing plugins like Flash or Silverlight. For example <audio> defines sound content, <video> defines a video or movie, etc. HTML5 has been developed to decrease the dependencies to plugins.
- Geolocation APIs
With the new Geolocation APIs visitors can choose to share their physical location with your web application. we can find many such application built with html5 in web , I.e. the browser will ask for permission if the user wants to share his location. The information about the current location is collected from the nearby wireless access points and IP address of the visitor.
- Local Storage
With HTML5, web pages can now store data locally within the browser of the user by the use of application cache. Furthermore the data is used only when asked for(not with every server request). Another big advantage of HTML5 is the fact that you can store large amounts of data, without this to affect the website’s performance. you have options to remove the files that does not need to stored in cache.
- Drag and drop
In HTML5 you can implement interactive applications allowing dragging and dropping different elements.
- New element for the input tag
In HTML5 several new elements have been added for the input type attribute, such as color selector, pop-up calendars, validation and more. See the complete list of new input types here.
- New canvas element
In HTML5 you can use the new canvas for different drawing, now a days many video games has been developed by the use of canvas.
- New Semantic/Structural Elements
HTML5 offers new elements for better structure like for example:<article></article>, <aside></aside><section></section>, <nav></nav> etc…, <section> – to define sections of pages, <nav> – defines the navigation on a page, <article> – defines the article or primary content on a page and more.
- Elements with improved performance
It is important to know that not all older vaersion of browser supports HTML5 . So, before you start developing HTML5 apps you need to update to the latest available version of your browser! All mobile web browsers that come pre-installed on iOS, Androif, Windows Phone, Windows 8 tablets all have full HTML5 support!
how to check browser supporting HTML5
there are a list of website through which you can check “How much your browser support HTML5” here is one, www.html5test.com.You can simply open it to check.