W3C home > Mailing lists > Public > www-style@w3.org > July 2008

RE: Re: page-break-before:avoid on ul, ol, dl

From: Alex Mogilevsky <alexmog@exchange.microsoft.com>
Date: Tue, 8 Jul 2008 21:54:54 -0700
To: "Grant, Melinda" <melinda.grant@hp.com>, "www-style@w3.org" <www-style@w3.org>
Message-ID: <04F36FB4ED0F85459AA447F72711526F01404362B866@DF-GRTDANE-MSG.exchange.corp.microsoft.com>

It makes sense.

I suppose "inside" would be useful sometimes but also would cause unnecessary empty pages other times so it is too dramatic to be a default...


From: www-style-request@w3.org [www-style-request@w3.org] On Behalf Of Grant, Melinda [melinda.grant@hp.com]
Sent: Tuesday, July 08, 2008 8:28 PM
To: www-style@w3.org
Subject: Re: page-break-before:avoid on ul, ol, dl

Alex said:
> Appendix D suggests there should be "page-break-before:avoid" on ul, ol and dl. However I vaguely
> remember a discussion where it was pointed that it should actually be "page-break-INSIDE:avoid". But
> I can't find any record of that.

> Should it be "inside"?

HP implements it as currently spec'd: page-break-before rather than page-break-inside is avoided.  The rationale is that there is usually some reference to the list in the preceding text, so usability is facilitated by keeping the beginning of the list with the introductory text; however, especially when a list begins relatively high on the printed page, a page break before the list (to avoid breaking inside it) would be annoying from both a readability and a resource utilization (paper consumed) perspective.

Prince and Epson seem to follow the current spec as well.

Best wishes,



Melinda S. Grant
Melinda Grant Consulting
Received on Wednesday, 9 July 2008 04:57:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:10 GMT