text/html
HTML5 is a specification of HTML as it appears in the real world.
http://whatwg.org/html5
http://dev.w3.org/cvsweb/html5/spec/
HTML5 not defined in terms of SGML
Sounds an awful lot like putting a big, fat, W3C stamp of approval on all the crappy tag soup out there…
<table>
for layout<b>ed and <br>eakfast
what <b>does <i>this</b> look</i>
like?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
No SGML means: no public identifier, no DTD
<!DOCTYPE html>
Triggers standards mode in Opera, IE, Firefox, and Safari.
Authors aren’t allowed to use
<acronym>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<isindex>
<noframes>
<noscript>
<s>
<strike>
<tt>
<u>
But browsers are still required to handle them.
<article>
handy for blog archive pages<section>
<header>
<footer>
<style scoped>
Many of the new elements came from studying real-world use of
@class
— how are
authors compensating today for missing elements?
<aside>
<dialog>
<figure>
<nav>
<canvas>
<canvas>
tutorial
<canvas>
today, in Firefox and Safari
<embed>
— browsers would have to support this anyway
<audio>
and
<video>
<input type={range,email,url,time,date,etc.}>
<output>
<input autofocus>
<input autocomplete>
The W3C and the WHATWG are working on the same spec, and both working groups are open to the public!