Description List

While this alludes nicely to the “question-answer-dichotomy”, I find the prefix use of question and exclamation marks—typographically—rather un-intuitive and resembling programming notations. Actually more intuitive (in this sense) would, for some folks, be

¿ term, glossary entry, question
¡ description, definition, answer

(Okay, just kidding!)

But in fact the main disadvantage is that this would just render as

? term, glossary entry, question ! description, definition, answer

in any Markdown implementation out there.

A slight variant of this idea would provide at least a readable fall-back rendering, exploiting the fact that we already have two different “unordered” list item markers:

* term:
* glossary entry:
* question:
-   description, definition, answer

And is not really less intuitive either in my opinion. (Using > instead of - for the <DD> element indication would produce even nicer results in the HTML default style, where <BLOCKQUOTE> is just rendered with narrower margins. Alas, this might go too far in mis-using existing syntax.)

Or you might find + / - more appealing:

+ term, glossary entry, question:
- description, definition, answer

[Edit:] In the apples-and-oranges discussion over there I came up with this syntax (using MIDDLE DOT · as a “visible SPACE” here):

term:··
glossary entry:··
question:··
····description, definition, answer

I think this looks best (in the typescript, without the distracting “·” characters), and still renders reasonably in unaware Markdown implementations. But it’s probably not for you if you hate the end-of-line SPACE rule of Markdown!