demosthenes.info

I’m Dudley Storey, the author of Pro CSS3 Animation. This is my blog, where I talk about web design and development with , and . To receive more information, including news, updates, and tips, you should follow me on Twitter or add me on Google+.

web developer guide

my books

Book cover of Pro CSS3 AnimationPro CSS3 Animation, Apress, 2013

my projects

A Sass color keyword system for designers. Replaces CSS defaults with improved hues and more memorable, relevant color names.

CSSslidy: an auto-generated #RWD image slider. 3.8K of JS, no JQuery. Drop in images, add a line of CSS. Done.

tipster.ioAutomatically provides local tipping customs and percentages for services anywhere.

Html5 Job Trends graph

HTML5 Introduction

html / introduction

Estimated reading time: 2 minutes, 30 seconds

In general parlance the term “HTML5” is used to describe a suite of technologies, much as “Web 2.0” was several years ago. This is particularly inaccurate in the case of HTML5: there is no such thing as “HTML5 animation” for example, although you will often see references to it: HTML5 cannot achieve animation by itself.

While we’re on the subject, let’s dispatch a few other myths and misunderstandings regarding HTML5:

  • As of this writing, HTML5 is ready for implementation on most mainstream websites, with some caveats. No browser yet supports the complete HTML5 spec (although some, such as IE 11 and Chrome, are getting very close), and IE8 does not support it at all. Before embarking on making a site it is vital to learn what browsers your market is using.

  • HTML5 has only just become a done deal, and there are aspects that may still be open to interpretation.

  • HTML5 does not replace XHTML, or make it obsolete. The two languages will be used alternatively (and in some cases, side-by-side) for at least the next several years.

  • Any good lessons and habits you learned from XHTML are still applicable to HTML5. HTML5 expands and improves upon XHTML; it does not kill it.

Mobile & Other Technologies

If you are making a website that will primarily be interacted with on smart mobile devices, such as iPhones, Android, Palm Pre, Windows Mobile and recent Blackberries, HTML5 may be a very good strategic decision: the browsers on those devices have strong support for HTML5.

As for the other technologies we have looked at so far: HTML5 does not amend CSS or PHP in any significant way; it simply provides more tags for CSS to hook into, and for PHP to wrap generated dynamic content within. HTML5 does affect JavaScript in siginificant ways, with entire areas of the HTML5 spec devoted to JavaScript APIs.

Before we start into what is different about HTML5, it might be instructive to take a moment to ponder how we got here, and answer a few questions: what happened to XHTML2? How was development of the language taken from the W3C? And where is the role of XML in all of this?

comments powered by Disqus

This site helps millions of visitors while remaining ad-free. For less than the price of a cup of coffee, you can help pay for bandwidth and server costs while encouraging further articles.