[Webkit-unassigned] [Bug 5097] CSS2: page-break-after does not work

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 17 11:26:46 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=5097





--- Comment #24 from Gérard Talbot <browserbugs at gtalbot.org>  2013-06-17 11:25:22 PST ---
(In reply to comment #23)
> BUG: "page-break-inside: avoid"

hus.buy,

You most probably should be making such comment into 
Bug 35217 - CSS attribute page-break-inside: avoid; is not implemented. 
and not in here.

> 
> There is a bug for Chrome 

Which version of Chrome? Under which operating system?

Bug Reporting Guidelines
https://www.webkit.org/quality/bugwriting.html

> when div elements are in a "table".
> Try the code below, and you will see :
>    - at pages 3,9 and 15: some unexpected space between first and second div;

Can you measure such vertical gap? Or can you provide a screen shot? 

>    - at pages 4,10 and 16: some unexpected space between second and third div;
>    - at pages 5,11 and 17: only 2 divs are visible instead of 3;
> 
> There is a cyclic behavour every 6 pages.
> 
> Thank you.
> 
> **********************************************************
> <html>


Best is to provide a test and make it accessible (attachment or make it available somewhere on the web); your test should trigger web standards compliant rendering mode and not backward-compatible "quirks" rendering mode. You can do this by starting your test like this:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

 <head> 

>     <head>
>         <style>

I suggest to use instead

  <style type="text/css" media="print">


Other points to consider:

Identify 
- page scale (it should be 100%), 
- paper size (like US letter [216mm wide by 279mm tall; 8½inches by 11inches] or A4 [210mm wide by 297mm tall])
- page orientation (like Portrait)

You may have (or be asked) to provide furthermore details if the problem is not reproducible: details like what are your vertical page box margins in millimeters where page header and page footer are usually printed. Vertical (and horizontal) page box margins are entirely user-settable in Chrome 27 print preview mode.

>             table {                
>                 width: 100%;
>             }
>             div {
>                 height: 270px;
>                 border: solid 2px;
>                 margin-bottom: 10px;
>                 page-break-inside: avoid;
>             }
>         </style>
>     </head>
>     <body>
>         <table><tbody>
>             <tr><td><div>Hello</div></td></tr>


I created 2 quick versions of your test and I could not reproduce the problem you experienced with Chrome 27.0.1453.110 under Linux KDE 4.10.4, kernel version 3.8.0-25-generic, i686 (32bits). By this, I am *_not_* suggesting you are not experiencing the problem you see or that you should not report the problem you see.

Gérard

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list