HTML is notorious for adding space below each paragraph. That may be a lot like bullet lists today, but it's not nearly so elegant as classical typography, where the lines were all spaced the same and the distinction between paragraphs was highlighted by a first line indent. I'd puzzled for some time over how to fix it, but after a lot of Googling, I found this in the CSS...
p {margin-bottom: 0.8em;}
I changed it to this, and everything works like it ought to:
p {margin-bottom: 0em;}


