<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div><div>> Date: Mon, 17 Mar 2014 18:28:44 +0000<br>> From: ian@hixie.ch<br>> To: gbakerled@outlook.com<br>> CC: help@lists.whatwg.org<br>> Subject: Re: [html5] How to mark up FAQ<br><br>> There's an example in the spec of marking up a FAQ in the <dt> section:<br>> <br>> http://whatwg.org/html/#the-dt-element</div><div><br></div><div>Indeed -- how did I miss that whimsical example?!</div><div><br>> The WHATWG FAQ itself is marked up using <hx> and <p>.<br> </div><div>Yeah I noticed that but (1) thought it might have been a relic waiting to be updated and/or (2) didn't think wiki markup had any markup options such as dl's. Anyway, OK, the h-p structure is intentional.</div><div><br>> > The h1-p option would create an implicit section for each question and <br>> > affect the document outline. Perhaps that would be a good thing if you <br>> > wanted to create a TOC for the FAQ...<br>> <br>> Yeah, that's more or less why we use it in the WHATWG FAQ.</div><div><br></div><div>Got it.</div><div><br>> > The association list (dl) seems like a reasonable option if you don't <br>> > want to affect the document's outline. I'm not sure of any <br>> > advantages/disadvantages of this markup, though.<br>> <br>> There's not really any disadvantages that I can see.<br>> <br>> <br>> > The details-summary option seems nice if you want a "collapsed" FAQs, <br>> > particularly for those who don't know how to program in JS, but IE and <br>> > FF don't yet support this functionality AFAICT. Also not sure if FAQ was <br>> > an intended use of details-summary, semantically.<br>> <br>> It's a bit of a stretch, but could probably be defended.</div><div><br></div><div>Good to know.<br>> <br>> HTH,</div><div><br></div><div>Yup, will probably go with h-p, thanks.</div><div><br>> -- <br>> Ian Hickson U+1047E )\._.,--....,'``. fL<br>> http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.<br>> Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'</div></div>                                        </div></body>
</html>