HTML and CSS Reference
As I mentioned earlier, the actual HTML5 specifications are still being defined. Initial estimates were as late
as 2022 before the final recommendation was complete, according to HTML5 editor, Ian Hickson. More recently,
dates as early as 2014 have been proposed. However, as parts of the specification are being finalized, vendors are
implementing them so much is already available in browsers that are currently in use. As web developers, we
should focus on the features that are generally available now or expect to be soon, and these are the features that
I will cover in this topic.
There is a really good web site at http://html5test.com that provides a summary of the browsers that are
currently available and those that are still in development. Each browser is awarded points based on the HTML5
features that it supports. In addition to an overall score that allows you to compare browsers, the scores are also
broken down by functional area so you can see which areas have good support from most browsers.
HTML5 covers a broad set of technologies that include improvements to the HTML markup, cascading style
sheets, and client-side scripting. In addition, there are some significant enhancements to browsers that make it
easier to provide some great web applications. While the official specifications are still a work-in-progress and the
browser vendors are playing catch-up, there is quite a bit of functionality already available. Also, as you'll see in the
next few chapters, Visual Studio and the ASP.NET platform has been expanded to leverage the HTML feature set.