[whatwg] maincontent element spec updated and supporting data provided

Steve Faulkner faulkner.steve at gmail.com
Wed Oct 17 23:14:59 PDT 2012


Hi Ian,

Thanks for the detailed example, your reasoning is clear now and that give
sme something to work with, and thanks for filing a bug!

will respond on bug.

regards
SteveF

On 18 October 2012 07:28, Ian Yang <ian at invigoreight.com> wrote:

> On Thu, Oct 18, 2012 at 1:31 AM, Steve Faulkner <faulkner.steve at gmail.com>wrote:
>
>> Hi Ian,
>>
>> >Like the succinct and simple name of complementary content (<aside>),
>> could we make the element name of the main content as succinct as <aside>?
>> For >instance, <main>?
>>
>> I have responded on the HTML WG list to a similar naming preference
>> comment:
>> http://lists.w3.org/Archives/Public/public-html/2012Oct/0112.html
>>
>
> Thank you.
>
>
>  > Since the complementary content (<aside>) is a sectioning element, could
>> we make the main content element a sectioning element, too?
>>
>> Can you provide some more reasoning for making the element sectioning
>> content?
>>
>> There is a now W3C bugzilla component  for the HTML5 maincontent
>> extension,
>> you can file bugs against the spec there to ensure that your comments get
>> recorded and responded to:
>>
>> https://www.w3.org/Bugs/Public/enter_bug.cgi?product=HTML%20WG&component=maincontent%20element
>>
>>
>> regards
>> SteveF
>>
>
> Because both being elements for content, it is inconsistent that
> complementary content is sectioning element and main content is not.
>
> Another reason is about document outline. Please take a look at the markup
> below:
>
> <!DOCTYPE html>
> <title>blablabla</title>
> <header>
>     <h1>Branding</h1>
>     <nav>
>         <h1>Navigation</h1>
>         blablabla
>     </nav>
>     <aside>
>         <h1>Search</h1>
>         blablabla
>     </aside>
> </header>
> <main role="main">
>     <h1>Main Content</h1>
>     <section>
>         <h1>Welcome</h1>
>         blablabla
>     </section>
>     <section>
>         <h1>Brief Intro</h1>
>         blablabla
>     </section>
> </main>
> <aside role="complementary">
>     <h1>Complementary Content</h1>
>     <article>
>         <h1>Latest News</h1>
>         blablabla
>     </article>
>     <article>
>         <h1>Recent Comments</h1>
>         blablabla
>     </article>
> </aside>
> <footer>
>     blablabla
> </footer>
>
>
> If the main content element is a sectioning element, the document outline formed by the above code will be clear and hierarchically correct:
> 1. Branding
>         1. Navigation
>         2. Search
>         3. Main Content
>                 1. Welcome
>                 2. Brief Intro
>         4. Complementary Content
>                 1. Latest News
>                 2. Recent Comments
>
>
> But if the the main content element is not a sectioning element, the
> document outline will be confusing and hierarchically incorrect:
>
> 1. Branding
>         1. Navigation
>         2. Search
> 2. Main Content
>         1. Welcome
>         2. Brief Intro
>         3. Complementary Content
>                 1. Latest News
>                 2. Recent Comments
>
>
> Both main content and complementary content are content, so they are supposed to be at the same level in document outline.
>
> A bug report for this issue has been filed on bugzilla.
>
>
>
> Kind Regards,
> Ian Yang
>

<http://www.paciellogroup.com/resources/wat-ie-about.html>



More information about the whatwg mailing list