On Sun, 2012-12-09 at 23:03 +0000, Sebastian Rahtz wrote:
> Just to follow up on myself, I took some of the teitohtml XSL apart
> over the weekend, and rearranged it so that <p> in TEI converts to an
> HTML <p> all the time; if there is an unacceptable block-level
> object inside the <p> (a list, a quote etc), the <p> is termined, the
> block object inserted, and the <p> restarted. This seems like a
> cleaner solution.
This is the reverse of the journey the NZETC went on, which started with
splitting out block level elements from within paragraphs, and then
switched to using div rather than p in such cases. I don't know if this
has changed again in recent years, and I can't now recall all of the
individual annoyances that led me to make the change.