Originally Posted by DiapDealer
H* tags always trigger a page-break-before on the Kindle. That's not always desirable. Like chapter numbers with a (same-sized) chapter name beneath it. Nobody wants a pagebreak in between those two items, so they use a P tag with CSS to simulate a header.
I wish chapter headers were more consistently tagged, but I also understand why they're oftentimes not.
The workaround for this is, naturally:
But there will be cases (like the TOC) where that doesn't look quite right either.
UPDATE: I see I'm responding to a much older post that I originally thought I was. Nevermind!