[uf-discuss] Q&A
Angus McIntyre
angus at pobox.com
Thu Dec 14 06:47:41 PST 2006
At 18:28 +0900 14.12.2006, Michael(tm) Smith wrote:
>What semantic markup would be useful for a complete FAQ?
>
> <div class="qaset">
> <h1>Microformats FAQ</h1>
> <p>This page document frequently asked questions about microformats</p>
>
> <div class="qadiv">
> <h2><div> and >span> semantics</h2>
> <dl class="qa">
> <dt class="qtn">Is it semantically meaningless to use divs?</dt>
> <dd class="ans"></dd>
> </dl>
>
> </div>
> </div>
>
>Overkill? Or missing something?
It looks good to me.
As an 'example in the wild' consider:
http://spamnation.info/notes/guides/GeneralAdvice.html
This has visually the same structure as yours:
set
subset
question
answer
question
answer
but a different markup structure, i.e. <p> ...
<div> instead of <dt> ... <dd>. However, it could
very easily be recast to use your markup,
suggesting that your proposal would fit at least
that example.
One thing it does include which you might want to
add to your proposal is a <span> that is used to
mark the numbering for each question, i.e. the
author uses:
<p class="question">
<span class="questionnumber">3.2</span> Yadda Yadda Yadda</p>
For other examples in the wild, see:
http://www.faqs.org/
Many of these also pull out an index of questions
('table of contents') to the head of the
document. Supporting that programmatically (i.e.
writing something to traverse the QA list and
generate a table of contents) would presumably
require adding <a> elements to the 'div.qadiv h2'
and 'dt.qtn' elements: would this have any
implications for the design?
Angus
More information about the microformats-discuss
mailing list