Introduction: Cool Things You can do with HTML5
Let’s say you want to offer your users a cool interactive game on your website and you want to give your users a chance to go “offline” or disconnect from internet and still continue to use your web. You can actually build such “offline” applications with HTML5.
Why would you want to create offline applications? Offline applications are helpful, if your connection to the internet is disruptive or if you are in a place with limited or no access. It is also useful for mobile phones users who may have to pay for bandwidth. Offline applications will allow mobile users to “disconnect” and “reconnect” to your website and still have a seamless interactive experience.
Drag and Drop
It is becoming more and more popular to share your location with social networking sites like Foursquare and Facebook using your GPS enabled mobile phones. Many businesses are taking advantage of this trend to send users special coupons and deals that the users can redeem at a physical store located nearby.
Right now if you want to add a clip of your Dog Fido doing the Conga, you have to use one of the many video plugins that are available. They only work if your end user actually has the right plugin. If for whatever reason their browser does not have your particular plugin they are not going to able enjoy Fido’s antics. HTML5 will get rid of plugins. Once HTML5 is fully implemented across all browsers, you will no longer have to worry about whether to use Flash or Quicktime. Your video will play in all HTML5 supported browsers and across all devices.
Practically every website has a navigation bar. This has been true for a long time. Yet, none of the earlier versions of HTML has a tag for the navigation section. HTML5 finally does. It introduces the <nav> tag. This is part of a shift to labeling tags more intuitively like <header>, <footer>, <article>, <section> etc. As websites get more and more complex, these tags make it easier to identify, style, and shape the layout of a website.