Q:

Page-break-after:always is being ignored by the browsers

I am mailing a HTML page as attachment. 
I have used <div style="page-break-after:always;>  </div> 2 times here and there.
It is supposed to be 3 pages, but the browser ignores the page breaks and removes all the empty space of the page and it's giving 2 pages after printing.
The code is working fine with ThunderBird, the problem is with browsers.
How do I enforce this page break?

A:

I don't think it's possible to display page breaks on a browser. As far as I know, browsers don't support paged media, and therefore ignore that kind of elements (including carriage returns).
In a print preview, for instance, pagination should be displaying correctly.

