incubator-jspwiki-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dirk Frederickx (JIRA)" <>
Subject [jira] Commented: (JSPWIKI-370) CSS setting prevents proper printing
Date Thu, 04 Sep 2008 19:45:44 GMT


Dirk Frederickx commented on JSPWIKI-370:


The 'vertical-align:baseline' rule is actually a "reset" rule. This means it makes sure that
the default value of this rule is consistent across all browsers and according to the css
specs. Most modern browsers have correct default values and don't need this rule. However,
older or 'buggy' browsers require these reset rules to ensure consistent rendering of your

Removing the rule seemed to resolve the problem. However, I am not convinced that there is
no other hidden issue causing the print err., as I can't reproduce the issue.

Anyway, this is a minor issue.


> CSS setting prevents proper printing
> ------------------------------------
>                 Key: JSPWIKI-370
>                 URL:
>             Project: JSPWiki
>          Issue Type: Bug
>          Components: Default template
>    Affects Versions: 2.6.2
>         Environment: Linux/Fedora 6 with Firefox 1.5
>            Reporter: Terry Steichen
>            Priority: Minor
>             Fix For: 2.8
>         Attachments: jspwiki-common.js, jspwiki.css, jspwiki_print.css, mootools.js,
prettify.js, print_test2.html
> Though my display looks fine, when I print it (basically a large table), the first couple
of pages were blank.  To the best of my knowledge, this only happens on one particular page.
 I searched and searched through the code, convinced there was some open tag someplace.
> However I just discovered the source of the problem.  In jspwiki.css there is the following
> /* inspired by and yui reset
>         html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
>         a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,
q, s, samp,
>         small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
>         fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
>         margin:0;
>         padding:0;
>         border:0;
>         outline:0;
>         vertical-align:baseline;
>         }
>         It turns out that the last item ("vertical-align:baseline") was the source of
the problem.  Comment it out, and the printing anomaly disappears.
> I'm uploading a html file (generated from JSPWiki) along with the associated JS and CSS
files.  As it is now configured, it should display and print fine (because that item is commented
out).  Remove the comment, and the first three pages will print with blank entries.
> This submitted at the suggestion of Dirk Fredrickx.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message