- From: Håkon Wium Lie <howcome@opera.com>
- Date: Mon, 9 Sep 2013 12:23:28 +0200
- To: Brad Kemper <brad.kemper@gmail.com>
- Cc: Håkon Wium Lie <howcome@opera.com>, Lea Verou <lea@verou.me>, Alan Stearns <stearns@adobe.com>, www-style list <www-style@w3.org>
Also sprach Brad Kemper:
> > If you want different sidenotes for left and right pages, you can use
> > the @sidenote construct:
> >
> > @page :left {
> > @sidenote {
> > border-radius: 0.2em 0 0 0.2em;
> > }}
> > @page :right {
> > @sidenote {
> > border-radius: 0 0.4em 0.4em 0;
> > }}
>
> My main point is that you shouldn't have that power only for a side
> note or footnote or element in a margin box. It should be just as
> easy to selectively style any element within the main content area,
> based on the page-selecting @rule.
My suggested code above was meant as practical suggestions -- it's
specified, implemented and usable today -- as the PDF shows:
http://people.opera.com/howcome/2013/tests/css-gcpm/sidenote-ah.pdf
I understand your wish for the future, though: to style a element
based on which page it ends up on. What would your ideal syntax look
like?
> Also, your rule above means that _everything_ floated into a
> sidenote gets a border-radius
That's not what the spec intends. Foonote and sidebar areas are styled
as areas -- not as elements. So, in this footnotes test:
http://people.opera.com/howcome/2013/tests/css-gcpm/footnotes.html
There's one (clipped) border above the footnote area which holds two
footnotes. Here are two renderings:
http://people.opera.com/howcome/2013/tests/css-gcpm/footnotes-ah.pdf
http://people.opera.com/howcome/2013/tests/css-gcpm/footnotes-ah.pdf
Now, AH's sidebar implementation will style each element floated into
the area. I believe this is a bug.
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Monday, 9 September 2013 10:24:13 UTC