ABSTRACT

The break line element, <br>, in HTML5 has dropped the XHTML support for the closing /. The code, however, will work in XHTML browsers.

Of course, this does not mean that HTML5 is all backwards compatible. Many of the new HTML5 elements are not supported in older web browsers. Browsers supporting HTML5 are:

• FireFox 3.0+ (all operating systems) • Safari 3.0+ (Windows OS X and iPhone OS 1.0+ operating

systems) • Google Chrome (all operating systems) • Opera 9.5+ (all operating systems)

code. Broadly, the new elements cover these main functions: • Blocking of content on the page • Media management • Form structure

The blocking of content in HTML is traditionally accomplished using either complex tables or the infamous DIV element. HTML5 introduces several new elements that allow you to easily insert blocks of content into the page. Conveniently, these new elements have names that identify what the block of content accomplishes:

• HEADER • SECTION • ARTICLE • ASIDE • FOOTER • NAV

The role of the new page layout elements is to better describe specific parts of a document. Think of the new tags as behaving in a similar way to how you approach writing a document in Microsoft Word. A typical Word document is built up of sections of content that can be separated in paragraphs, sidebars, and header and footer sections. The new blocking elements in HTML5 approach HTML code in logical sections, or blocks.