User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:188.8.131.52) Gecko/2009011913 Firefox/3.0.6
Build Identifier: Bugzilla 3.2
When printing buglist.cgi, with more (not necessarily "a lot") columns, the last columns drop of the page.
I'm not sure if this can be solved with a css - the problem seems to be that if a table doesn't match the page, the content falls of the page (and doesn't get printed on a new page).
If css can solve this, maybe this bug should be blocked by bug 330600.
Isn't the browser supposed to split the web page into several pages when printing?
The browsers I use don't support that, AFAIK (firefox, IE).
Maybe this could help in a specific print-css:
Give the table a ID with the width defined in your screen css.
In you print css you define the table id with width:100%.
So for example, your screen css would look like this:
And your print css would look like this:
I can reproduce. The browser doesn't bother printing extra columns in a separate page (tested with Firefox 18). On the other hand, the browser cannot do anything about trying to print all columns on the same page if the cumulative width of columns exceeds the width of the page. CSS rules won't help. Not sure if we can do anything about this problem.