I was testing some of my own epub files (created with Sigil) on the nook, and noticed that, unlike the Kindle, the nook doesn't automatically add margins around the edge of the page. The end result is that text stretches clear out to the left and right edge of the screen, and also butts right up against the top menubar. The left and right margins should be easy enough to fix with a CSS rule, but I'm not sure how to handle the spacing at the top - there's no element I could easily target with CSS.

Are either of these solutions tested as standards-compliant, and do they produce the same results on all ePub readers?

Both are standards compliant, but I have tested my changes in only a couple of readers. Technically, the @page context rule is more accurate, but I didn't suggest it because I don't know about support.

Apparently @page works on the nook, though, so, at a minimum, it solves this Trubu's problem.