HTML5 is the central standard for modern Web design. It’s the latest version of the markup language which the huge majority of Web pages use. Older websites still work on all browsers, but upgrading to HTML5 offers major advantages. All current browsers support it.

HTML began in the nineties with the World Wide Web, and the creators of the early versions threw it together more than they designed it. HTML5 gets rid of the inconsistencies and ambiguities of those early versions.

The term really has two different meanings. One refers strictly to the markup language; the other refers to the whole ecosystem of HTML, CSS stylesheets, JavaScript, and the Document Object Model (DOM). DOM defines the logical structure of a page so that JavaScript and CSS can operate on it. HTML5 is the first version of HTML that is based on DOM, rather than basing DOM on the markup language. This insures that pages are logically consistent.

A big benefit of having DOM as the basis of HTML is that the content is independent of the presentation. This facilitates accessibility features such as reading pages aloud. Responsive design would be almost impossible with the earlier versions.

HTML5 provides more direct support for audio and video than ever before. Earlier versions depended on plug-ins like Flash, which was a constant source of problems. HTML5 doesn’t include a standard mechanism for playing content in specific formats, but it defines a syntax which lets a browser play audio and video in whatever formats it supports.

A feature called “canvas” allows detailed graphic control over areas of the screen. This allows highly interactive graphics and even video games directly in the browser.

At Unidad22, we do all development in HTML5 by default. Please contact us today to learn how we can create the best possible website for your needs.