<div dir="ltr">I have been wondering about this for a while now, and I've finally gotten around to writing up the question: <div><br></div><div>What is the appropriate semantic container element (if any) for an index document?<div><br></div><div>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><br></div><div>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><br></div><div>So then, why is there no <index> element? I would be super curious to hear everyone's thoughts on this.<br clear="all"><div><br></div>-- <br><div class="gmail_signature">Andrew Croce<br><a href="mailto:andrew.croce@gmail.com">andrew.croce@gmail.com</a><br><a href="http://andrewcroce.com">andrewcroce.com</a><br>732.995.0590</div>
</div></div></div>