Just like every year its been a weekend of over indulgence in meats and starches in the name of celebrating Jesus’ day of birth. Enough said about that, its now back to business. I was trying out some of the new features in HTML 5 and was loving it.
For those that don’t already know it, HTML5 is the proposed newest major version of HTML (Hypertext Markup Language). I use the word proposed in the previous line because its important to take note that as the writing of this article, HTML 5 is not a W3C recommendation yet.
Being the next standard that was proposed back in around 2004, HTML 5 is to be the next standard after HTML 4.01, XHTML 1.0 and DOM 2 HTML which aims to reduce the need for propriety plug-in based Rich Internet Application technologies such as Adobe Flash, Sun’s JavaFX and Microsoft’s Silverlight.
HTML5 is being worked on by a group that consists of AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera and loads of other vendors.
HTML 5 introduces a number of new tags and drops support for some of them of which I will make mention shortly. In addition to a host of new tags that specify markup, HTML5 specifies scripting application programming interfaces (APIs) and goes ahead to extend the document object model (DOM) interfaces and goes ahead to document them.
Some of these new APIs are:
- Timed Media Playback.
- Document Editing.
- Offline Storage Database.
- Canvass for 2D drawing.
- Drag and Drop (finally
). - Cross Document Messaging.
- Browser History Management.
- Mime type and protocol handler registration.
In addition to these new APIs there are some new feature that would make it different and build on HTML 4.01 and XHTML 1.0 these include:
- Markup parsing that is not based on SGML.
- Usage of inline SVG and MathML in the text.
- A bunch of new elements as mentioned earlier that I will make mention of.
- New types of form controls such as email, url, search, dates and times.
- Support for PUT and DELETE in addition to POST and GET for HTML forms.
- Depreciated elements have been dropped.
- New attributes such as Ping, char-set and Async on a and area, meta and script.
- Global attributes on all elements.
- Error handling will be flexible on incorrect syntax.
Related posts:
- A Run Down Of HTML5 (Part 2)
- Is it Safe to develop with HTML5?
- Pros and Cons of Adobe Flash Video Vs HTML5 Video






i really think there should be more ppl writing in a similar style you do ^^
[...] I love to play when I am not thinking too much. It is a HTML5 based game built to take advantage of the new features found in HTML5. It takes advantage of the new Canvass tag features. Well the game is a Side-Scroller Arcade Game [...]
I cannot believe this is true!
Great idea, thanks for this tip!
Great idea, but will this work over the long run?
Hey, ok, I get it, I guess – but does this really work?
This brings me to an idea:…
Sometimes it’s really that simple, isn’t it? I feel a little stupid for not thinking of this myself/earlier, though.
I cannot believe this will work!
[...] year I started on this article about HTML5. In that article I focused mainly on the various tags as far as the additions and removals since [...]
[...] Run Down Of HTML5 (Part 1) Discussions For Designers For Developers | Source: Blog.Sobbayi.com , Sobbayi [...]