HTML is perhaps the most hyped technology since people starting putting rounded corners on everything and using unnecessary gradients. In fact, a lot of what people call HTML 5 is actually just old-fashioned DHTML or AJAX. Mixed in what all the information is a lot of misinformation.
HTML 5 is simply a new set of standards, semantics and rules for coding website markup that can take advantage of several new “native” browser features such as offline storage, multimedia playbacks and a small level of interaction. Much of what one sees on HTML 5 website that is really cool or innovative isn’t the actual markup, but a combination of CSS 3 and j Query, both themselves new and exiting standards evolving right alongside HTML 5.
For now, let’s dispel some myths about HTML 5 to pique one’s interests.
Myth 1: HTML 5 was invented because Apple stopped supporting Flash
Apple seems to get blamed for everything, but while HTML 5 has some amazing solutions for mobile, it was not created to meet the demands of the iPhone. Their goals were simple – propose these principles to W3C as a road map for a sleeker, faster, better HTML standard. The principles covered aspects such as backward compatibility, error handling, practicality, open development and avoiding device specific profiling.
Myth 2: HTML 5 won’t be ready till 2022
Myth 3: HTML 5 requires CSS 3
It makes the most sense to use semantic class names and CSS 3 declarations when building something with HTML 5, but it isn’t a requirement. HTML 5 is just markup, so it gets along just fine with CSS 2 styling, but what it does require is complete styling for all presentation elements of one’s design.
Myth 4: HTML 5 ruins accessibility
On the contrary, HTML 5 is built around accessibility. While drafting the spec, utmost care was taken to ensure each element works with WIA ARIA landmark roles. These roles are specialized attributes added to the tags that allow accessibility devices such as screen readers to better interpret the site’s flow and content better.
Myth 5: HTML 5 will kill Flash
The fact is that Flash is still used by several million websites and developers world-wide. The misconception was born, once again, from the high-profile fallout between Adobe and Apple and the rapid adoption of HTML 5 audio and video for application and mobile development as a result.
Facts in HTML 5:
A group of developers at Opera and Mozilla disagreed with this approach and presented a paper to the W3C. The paper suggested seven design principles:
- Backwards compatibility, and a clear migration path.
- Well-defined error handling, like CSS compared to XML’s error handling.
- Users should not be exposed to authoring errors.
- Practical use: every feature that goes into the web-application specifications must be justified by a practical use case.
- Scripting is here to stay (but should be avoided where more convenient declarative mark-up can be used).
- Avoid device-specific profiling.
Hypertext Markup Language is the standard markup language for documents designed to be displayed in a web browser. Thus, HTML is the most sounding language in the coming era.