RE: [gcpm] border-parts

Also sprach Grant, Melinda:

 > >   In this example, wide tables are floated to landscape pages:
 > >
 > >     table.wide {
 > >       float: page(landscape);
 > >     }
 > 
 > Seems good added flexibility. Where in the printed output should
 > the table appear? Immediately after the page from which it was
 > displaced? At the end of the document? Up to the UA? Do we want to
 > provide a control knob?

All these are options. Personally, I'd opt for a simple knob-less
solution were the page appears as early as possible. It may not be
possible to always use the next page. For example, it could come into
conflict with this:

  .figure { 
    float: top next page;
  }

How about:

  page() 

    The element is floated to a named page, which is created for the
    purpose of showing the element. The new named page should appear
    as early as possible while still honoring the 'next' keyword.

 > If two or more tables with class 'wide' are encountered within a
 > document, do they get printed on separate media sheets, or are the
 > tables both printed on the same sheet if they fit? (Probably some
 > dependency on the previous answer...)

I think same-sheet should be allowed (it's easy enough to set page
breaks if necessary) if a named page is in place and has room. No?

-h&kon

              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome

Received on Wednesday, 5 November 2008 10:23:01 UTC