The next iteration of HTML has been met with excitement by some,
loathing by others and confusion/fear by everyone else. Love it
or hate it, HTML 5 will soon define how you build websites. This
is the first article in a four part series that will introduce
HTML5 and its basic features as well as explain the key
differences from HTML4.01 and XHTML 1.0 so you can start
preparing yourself and your sites for the transition. Over the
next week we’ll be focusing on three major areas: 1. New
Elements 2. Semantic Changes 3. Getting it Working Today This
article will briefly introduce each of these topics to prepare
you for the in-depth articles ahead. Before we dive into the
topics listed above, I want to take a minute to look at an
extremely important feature that we won’t be covering in its own
dedicated article: the new APIs. HTML5 includes several new APIs
that are integrated with some of the new HTML5 elements (which
we’ll be looking at later). Here’s the complete list straight
from W3.org: As you can see, the p