So, I'm having trouble finding a notation for writing a CSS class that will place content in the outer margin of the book.
I would like to follow the page canon that Tschichold called the "golden canon" - page content in the box from 1/9 in from the top and interior to 2/9 in from the bottom and exterior.
I would also like to place my sidebars in the margin, like the blue text in this mock:
http://retinart.net/wp-content/uploads/media/images/secret-law-of-page-harmony/canon-3B-L.jpg
Initially I tried to write a rule which was scoped to @page:left and @page:right which would use absolute or fixed positioning, but I couldn't find a selector or nested rule that'd fire (even on text color.)
So then I tried using float:outer, which got me most of what I need. However, whether placed inside of or outside of the matching paragraph, if that paragraph spills over onto the following page, the content will be lost to the previous page as an orphan, which isn't acceptable.
A screenshot is attached which shows the problem on the phrase "test 7." I would like for that rule's target to be on the following page, to the right of "sed ud" et cetera, instead.
Is there a way to do automatic left/right margin placement which also honors orphan rules?
I would like to follow the page canon that Tschichold called the "golden canon" - page content in the box from 1/9 in from the top and interior to 2/9 in from the bottom and exterior.
I would also like to place my sidebars in the margin, like the blue text in this mock:
http://retinart.net/wp-content/uploads/media/images/secret-law-of-page-harmony/canon-3B-L.jpg
Initially I tried to write a rule which was scoped to @page:left and @page:right which would use absolute or fixed positioning, but I couldn't find a selector or nested rule that'd fire (even on text color.)
So then I tried using float:outer, which got me most of what I need. However, whether placed inside of or outside of the matching paragraph, if that paragraph spills over onto the following page, the content will be lost to the previous page as an orphan, which isn't acceptable.
A screenshot is attached which shows the problem on the phrase "test 7." I would like for that rule's target to be on the following page, to the right of "sed ud" et cetera, instead.
Is there a way to do automatic left/right margin placement which also honors orphan rules?
John Haugeland is http://fullof.bs/