On the 16th December, a HTML5 extension specification for the element was submitted to the W3C under something called an editors draft. The abstract is
For now, I would be careful about usng it.
For the future of the proposal, what really matters is implementation in browsers. In particular, because is a proposed block level element, it will require a change to the HTML5 parser implementation as well as giving it the default ARIA role of main.
Without the default ARIA role, there is no point to the element, although using it now in preparation for that is a reasonable approach.
The parser change does require a modicum of care though. Remember that the
This is my page preamble ...
My main content ...
A story ...
If and when browsers implement the However, right now in browsers, the Now, of course, this is easily avoided by explicitly using a element, the
tag will automatically close the
element and in the DOM, the
element and the
element will be siblings of one another. The
element. i.e. The DOM will be:
HTML
+--HEAD
+--BODY
+--P
| +--This is my page preamble ...
+--MAIN
+--My main content ...
+--DIV
+--A story
becomes a child element of the
element, and while "My main content ..." is a child of the
element, the
HTML
+--HEAD
+--BODY
+--P
| +--This is my page preamble ...
| +--MAIN
| +--My main content ...
+--DIV
+--A story