W3C home > Mailing lists > Public > www-style@w3.org > April 2009

RE: [css3-multicol] page-break-inside and columns

From: Grant, Melinda <melinda.grant@hp.com>
Date: Wed, 15 Apr 2009 03:21:19 +0000
To: "www-style@w3.org" <www-style@w3.org>
Message-ID: <763AE400FE923441B74861D534DF25496442EEF450@GVW0433EXB.americas.hpqcorp.net>
HP's understanding is that there are currently two high-level options on the table to add column breaking to CSS:

1. Add additional keywords to the existing page-break-* properties to address the major use cases.  Specific values TBD, but an 'avoid'-based value set seems to be preferred.

2. Add three new column-breaking properties ('column-break-before', 'column-break-after', 'column-break-inside') and define their interactions with the existing page-breaking properties; also define three shorthands ('break-before', 'break-after', 'break-inside') that would set both page- and column-breaking values.  Consider deprecating both page- and column-breaking properties in the future.

We think a third possible option could be:

3.  Define 'break-before', 'break-after', and 'break-inside' as aliases to 'page-break-before', 'page-break-after', and 'page-break-inside'.

In general, we favor options (2) and (3) because we think they provide superior usability.  Authors will most easily understand the 'break-*' syntax, and will therefore make better use of breaking properties.

Both options (1) and (3) may leave some use cases unattainable.  We haven't yet been convinced of the compelling importance of those use cases (but we're open to being enlightened ;-).

Best wishes,



Melinda S. Grant
Melinda Grant Consulting

Received on Wednesday, 15 April 2009 03:23:44 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 11 February 2015 12:34:25 UTC