<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">So what I was considering is something like a catalog…</div><div class=""><br class=""></div><div class=""><index> <!— What element should this be? —></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span><header></div><div class=""><span class="Apple-tab-span" style="white-space:pre">            </span><h1>Catalog of Items</h1></div><div class=""><span class="Apple-tab-span" style="white-space:pre">             </span><p>A description of the catalog...</p></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span></header></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span><nav>{some filters, perhaps}</nav></div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span><ol></div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span><li>Catalogued item #1</li></div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span><li>Catalogued item #2</li></div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span><li>Catalogued item #3</li></div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span>...</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span></ol></div><div class=""><br class=""></div><div class=""></index></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">I suppose you could possibly argue that a <dl> might satisfy the semantics, though it wouldn’t really be a definition LIST, just sort of a highly abstracted definition… a stretch, I think. Also, its not clear how sectioning algorithms would handle the scope of a headings, for instance, in the context of a <dl>.</div><div class=""><br class=""></div><div class=""><dl></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span><dt></div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span><header></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                  </span><h1>Catalog of Items</h1></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                   </span><p>A description of the catalog...</p></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">              </span></header></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">         </span><nav>{some filters, perhaps}</nav></div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span></dt></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span><dd></div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span><ol></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                      </span><li>Catalogued item #1</li></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                 </span><li>Catalogued item #2</li></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                 </span><li>Catalogued item #3</li></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                 </span>...</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">             </span></ol></div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span></dd></div><div class=""></dl></div><div class=""><br class=""></div><div class="">Andrew</div><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 24, 2014, at 3:26 AM, Not Telling <<a href="mailto:binderbound@hotmail.com" class="">binderbound@hotmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" style="font-family: Calibri; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Misspelt help<br class=""><br class=""><hr class="">From:<span class="Apple-converted-space"> </span><a href="mailto:binderbound@hotmail.com" class="">binderbound@hotmail.com</a><br class="">To:<span class="Apple-converted-space"> </span><a href="mailto:andrew.croce@gmail.com" class="">andrew.croce@gmail.com</a><br class="">CC:<span class="Apple-converted-space"> </span><a href="mailto:hep@whatwg.org" class="">hep@whatwg.org</a><br class="">Subject: RE: [html5] Appropriate markup for index documents<br class="">Date: Wed, 24 Dec 2014 19:23:42 +1100<br class=""><br class=""><div dir="ltr" class="">Hi Andrew<br class="">I believe a description list <dl> (previously definition list) would be the closest fit to what you describe. It has two accepted child elements - definition term <dt> to declare the term being defined and definition description <dd> which describes the term it follows. The page you describe would be the <dt> and a description od the page, or another sub-index for that term would fit under <dd>. Nesting gives you some degree of "sectioning" but not exactly in the way you want, I expect. Could you give a specific example of the usage you are talking about? Use invented elements if you want - I'm just unsure exactly what you mean.<br class=""><br class="">Luke<br class=""><br class=""><hr class="">From:<span class="Apple-converted-space"> </span><a href="mailto:andrew.croce@gmail.com" class="">andrew.croce@gmail.com</a><br class="">Date: Tue, 23 Dec 2014 11:14:37 -0500<br class="">To:<span class="Apple-converted-space"> </span><a href="mailto:help@whatwg.org" class="">help@whatwg.org</a><br class="">Subject: [html5] Appropriate markup for index documents<br class=""><br class=""><div dir="ltr" class="">I have been wondering about this for a while now, and I've finally gotten around to writing up the question: <div class=""><br class=""></div><div class="">What is the appropriate semantic container element (if any) for an index document?<div class=""><br class=""></div><div class="">It seems to me that there is a gap in the semantic options for marking up index, or list, pages. Now, to be clear I realize there are list elements, but these are strictly for marking up the specific set of listed items. However, a list may have a larger context, which I am calling an index.</div><div class=""><br class=""></div><div class="">Like an article, an index might have a header and footer, and should probably contain a <ul> or <ol> where the items are listed. What comes to mind is something like a catalog, where the list itself has some meta information, and could itself contain sections or navigation. An <article> seems inappropriate since that should, I believe, be a single piece of content. A <section> also seems inappropriate in itself, unless its part of an even larger context. It could just be a <div>, or nothing at all, but I feel like there is some semantic value being missed.</div><div class=""><br class=""></div><div class="">So then, why is there no <index> element? I would be super curious to hear everyone's thoughts on this.<br clear="all" class=""><div class=""><br class=""></div>--<span class="Apple-converted-space"> </span><br class=""><div class="ecxgmail_signature">Andrew Croce<br class=""><a href="mailto:andrew.croce@gmail.com" class="">andrew.croce@gmail.com</a><br class=""><a href="http://andrewcroce.com/" target="_blank" class="">andrewcroce.com</a><br class="">732.995.0590</div></div></div></div><br class="">_______________________________________________ Help mailing list<span class="Apple-converted-space"> </span><a href="mailto:Help@lists.whatwg.org" class="">Help@lists.whatwg.org</a><a href="http://lists.whatwg.org/listinfo.cgi/help-whatwg.org" class="">http://lists.whatwg.org/listinfo.cgi/help-whatwg.org</a></div></div></div></blockquote></div><br class=""></body></html>