--- launchpad.css.orig 2006-02-22 12:17:12.000000000 +0000 +++ launchpad-sladen.css 2006-02-24 18:05:22.000000000 +0000 @@ -486,7 +486,10 @@ p { margin: 0.5em 0em 1em 0em; - line-height: 1.5em; + /* The plone default line-spacing is 1.5em and spaces things out + * quite alot, but a little is nice and 1.2 is what the + * print-industry tend to use. */ + line-height: 1.2em; } p img { border: 0; @@ -497,7 +500,7 @@ border: 1px solid #8cacbb; margin: 1em 0em 1em 0em; padding: 0em 1em 1em 1em; - line-height: 1.5em; + line-height: 1.2em; width: auto; } @@ -529,7 +532,7 @@ font-weight: bold; display: block; margin: 1em 0em; - line-height: 1.5em; + line-height: 1.2em; } /* The new form elements */ @@ -751,12 +754,38 @@ padding: 0.25em 12px; } -.boardCommentBody { - padding: 0.5em 12px 0; +/* There is no containing
with a class for the first comment, so + * it's hard to select the text of the 'description' body +*/ +#region-content > div > p, #region-content div.boardCommentBody { + + /* This deals with really wide content such as URLs (most things get + * wrapped anyway. But there is a slight bug with a vertical + * scrollbar showing up when not needed, so lets hide that. */ + overflow-x: auto; + overflow-y: hidden; + font-size: 83%; + + /* Ideally there should be code to detect multiple contigious lines + * without \n\n between them and mark these as 'pre' with white-space: + * nowrap; around them */ + white-space: normal; + + /* This makes it feel more like Bugzilla! */ + //font-family: monospace; + /* This makes it feel more like a normal webpage */ + //font-family: serif; +} + +/* This catch links (which are either Librarian attachements or + * literal URLs and gets them under control */ +#region-content > div > p > a , .boardCommentBody a { + font-size: 83%; + letter-spacing: -0.1em; } -.boardCommentContent { - line-height: 1.5em; +.boardCommentBody { + padding: 0.5em 12px 0; } .boardCommentContent pre {