or http://www.themosis.com/ this one uses it like article
or section
- Then there examples such a the following where
main
is used being used wrong under anybodies definition (although it would lead to a conformance checker flagging an error only under w3c definition): multiple<main>
's http://www.litmusbranding.com
The main sticking point in this discussion is that there are fundemental differences between the semantics of main
between whatwg (can be used to markup both macro and micro content pieces) and w3c (can be used to markup a macro content piece) and from the comments above (dominant message being - main
serves no useful purpose except as styling hook and is only in whatwg spec because it has been implemented) it appears to be no way to reconcile this.
whatwg
The main element can be used as a container for the dominant contents of another element. It represents its children.
w3c
The main element represents the main content of the body of a document or application.
The main element was designed and implemented based on the concept of there being a single instance within a document, the markup pattern was based on data of id value usage in the wild. The whatwg definition differs markedly from the orginal definition. This leads to confusion for developers. The W3C nu html checker, which is used by many, throws an error when main is used as per whatwg. Data derived from webdevdata.org shows that >97% of usage of the <main> element is as per the W3C definition and anecdata from users that consume the semantics suggests that one main element per page is the expected and most useful pattern. In general consumers landmark semantics report that the utility of landmarks is reduced as the number/instances of landmark elements in a document increases. The alignment would involve changes to the main and body element definitions. current W3C definitions: