I didn't understand until recently the recommendation I received in this forum not to use margin for spacing, but padding instead. In web design this makes no sense, but in ebooks I came across a good example recently in the PocketBook Reader in Android. I altered the margin all around the page and this completely destroyed the margins I have been using to space type. On changing it to padding instead I could alter the page margin without any effect on my spacing.
As for line-height, I experimented with removing, but have reinstated, as without line-height being set you may end up having no choice but too tight or too spaced. It is the case on the above-mentioned reader for example. But if you set line-height (in em) to what you think is aesthetically desirable then this is reflected in the reader, effectively giving you access to inbetween measures that are in any case relative to the font size, if you alter it.
As for default units, I have seen people use pt in ebooks, which so far as I know is solely a print measure. I always use em. 12pt only equals 1em for 12pt type. For 10pt type 1em is 10pt. I have no idea how ereaders use pt, or whether they do, but em is better as a relative unit.
|