Есть вики-движок, основная разметка - markdown, понимает встроенный html.
Хотелось бы посредством CSS выравнивать список по разделителю, скажем, "--" (или обернутому в <span>):
- a -- <desc>
- bb -- <desc>
Можно li:first-child назначить inline-block и фиксированную ширину, но сие сработаешь лишь когда один элемент до разделителя.
ps... Таблицы вводить дольше, и, по-умолчанию, они менее компактны.