- From: Tobias Herp <tobias.herp@gmx.de>
- Date: Tue, 4 Nov 2014 15:25:14 +0100
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: "www-style list" <www-style@w3.org>
Hello Tab,
I try a conclusion to the discussion; please contradict if necessary.
It is agreed that it should be possible to style marginalia [1] for :left and :right pages without the need to use proprietary scripting.
> Thus, to allow for marginalia, we have two options:
>
> - Drop the restriction to only allow margin at-rules
> (which would be misunderstood as an invitation to put
> all kinds of stuff here),
> or
> - Define a special area, inside the page margin-boxes.
There is a third possibility: use the logical directions "inner" and "outer".
These are planned.
Implemented consequently, and including logical padding/margin, we could style marginalia like this:
.marginalia {
float: outer;
clear: both;
margin-outer: -32mm;
text-align: inner;
display: block;
width: 30mm;
}
... and the @page rule would boil down to:
@page {
padding-outer: 32mm;
}
(IMO, marginalia are *the* use case for "float: outer"; to make the most out of it, the support for logical margin/padding is necessary.)
I consider this a very nice and clean solution and would love to see it in some appropriate document soon ;-)
--
Regards,
Tobias
[1] http://en.wikipedia.org/wiki/Marginalia
Received on Tuesday, 4 November 2014 14:25:43 UTC