Version: (using KDE KDE 3.1.1a) Installed from: Gentoo Packages It would be nice for khtml to support the CSS properties for paged media. page-break-before is missed in particular.
Here's documentation on this CSS: http://www.experts-exchange.com/Web/Web_Languages/HTML/Q_10240082.html#2242340
It is also documented at W3C, <URL: http://www.w3.org/TR/REC-CSS2/page.html#page-break-props >.
page-break-before and -after are implemented, but separate stylesheets for different medias are not handled.
@page selectors aren't implemented either, it seems from latest CVS...
*** Bug 68930 has been marked as a duplicate of this bug. ***
SVN commit 461805 by carewolf: Merge of my SoC khtml-paged branch. Implements real page-breaking logic respecting the CSS 2.1 specification, and replacing old buggy hack. BUG: 57803 BUG: 71202 BUG: 58278 BUG: 92622 BUG: 68930 M +30 -0 ChangeLog M +5 -15 css/html4.css M +50 -23 khtmlview.cpp M +10 -1 khtmlview.h M +156 -4 rendering/bidi.cpp M +282 -24 rendering/render_block.cpp M +22 -1 rendering/render_block.h M +30 -4 rendering/render_box.cpp M +5 -3 rendering/render_box.h M +68 -50 rendering/render_canvas.cpp M +122 -16 rendering/render_canvas.h M +4 -1 rendering/render_container.cpp M +25 -1 rendering/render_flow.cpp M +1 -0 rendering/render_flow.h M +1 -1 rendering/render_image.cpp M +16 -0 rendering/render_line.cpp M +8 -3 rendering/render_line.h M +0 -19 rendering/render_list.cpp M +5 -1 rendering/render_object.cpp M +50 -1 rendering/render_object.h M +51 -0 rendering/render_style.cpp M +38 -0 rendering/render_style.h M +75 -3 rendering/render_table.cpp M +6 -1 rendering/render_table.h M +6 -25 rendering/render_text.cpp
I've created bug #112943 for the missing "@page" support.