Are em dashes acceptable in lists?

I often see lists written as follows (using em dashes to elaborate a list item):

  • Item 1—explanation for item 1
  • Item 2—explanation for item 2

Is this generally correct, or are colons preferable?


Solution 1:

While I'm not a typography specialist, I propose this to think about:

A colon might be useful for mappings between items and some associated, but generally unrelated information:

  • Day 1: A song that makes me happy
  • Day 2: A song that makes me sad

(inspired by the 30-day song challenge on Facebook)

If you write something which really elaborates on the item itself, you might use an em dash instead of a colon:

  • T-Rex—a carnivore
  • Stegosaurus—a herbivore

Another way to put it: Dashes are OK in situations where parentheses would also be acceptable, as in my second example, and probably also in your original example. Colons are to be used if the real information is after the item, as in the song challenge example. Parentheses would not be acceptable there, so I would prefer colons over dashes.

These are just suggestions; other people may prefer it the other way around or simply use them interchangably.

Also note that there are various definition environments in LaTeX and a definition list (<dl> with <dt> definition title and <dd> definition body) in HTML, and for real definitions or elaborations longer than one line, I strongly prefer this format (with the definition titles in bold, which is unfortunately not the default in most browsers.) It is also easy to create appropriate definition styles in Word and OpenOffice.