I'm formating my fiction ebook using Sigil. For clarity between scenes/POV changes/scene breaks etc, I need to have certain margins between paragraphs. I decided I need three types of margins:
short-break: It's a single blank line between paragraphs. Example:
long-break: It's two blank lines between paragraphs. Example:
scene-break: It's a line of 3 asterisks preceded and followed by blank lines as follows:
* * *
(For some reason the asterisks show up in a grey row in this post, but it doesn't matter. Ignore the grey line.)
Accomplishing all of this in CSS is quite easy; works like a charm in Sigil, in an ebook extension for Firefox, in nearly all EPUB to Kindle conversions I tried, but not so well in epub readers for Android, for example. A lot (but not all) of them just blatantly ignore any margin set up in the CSS, no matter how high the priority of the CSS selector is or whether or not !important is present. I've also read that Kindle DX does not support CSS margins.
I tried using br tags instead of margins, and it does work better in that all Kindle, including DX, seem to read br tags correctly, and apparently more epub readers on Android interpret br tags correctly as well and thus show the margins I want.
However, I am not sure whether br tags or CSS margins are the recommended specification for ebooks, nor do I have any idea how will br tags (or margins, for that matter) behave in an epub reader like Nook or Tolino.
I'm using EPUB v3.0.1.
Suggestions on the best course of action? Thanks!