HTML 5 has been in development for a good few years now. In addition to clarifying a lot of grey areas in previous versions of the spec, and changing a few definitions to reflect real-world use, it also introduces a few new elements. Here's a quick look at some of the more interesting ones.
HTML 5 redefines the
i element, which was purely presentational and denoted anything that looked vaguely slanty, as representing
a span of text in an alternate voice or mood, or otherwise offset from the normal prose, such as a taxonomic designation, a technical term, an idiomatic phrase from another language, a thought, a ship name, or some other prose whose typical typographic presentation is italicized.
typical: the contents of an
i element don't actually have to be displayed in italics.
In light of this, the spec also introduces the
í element (note the acute accent), which represents
a really, really italic bit of text; it adds that
user agents should render text within an .
í element with a dynamic ‘whoosh!’ effect
HTML 4 introduced the
span element, which represents a generic run of text. It's used all over the place in HTML, as a semantically correct way to mark up absolutely anything just for fun.
HTML 5 corrects a typo in the HTML 4 spec and renames this element to