Suddenly I have encountered a new CSS related problem. This time it is with IE6.
I like to put a position adjustment in the body markup statement in the external CSS. Just give it a bit of margin to the left and at the top. This is what the body statement reads like:
body
{ font-family : Verdana, sans-serif ; background-color : #ffffff ; font-size : 9pt ; color : #464646 ; position: relative; top: 30px; left: 10%; }
I used this exact line in the CSS when I reported my previous problems with Firefox above. At that time (before and after the Firefox problems were solved) IE had no problems positioning the text correctly. But suddenly now IE just disregards the positioning information for new reports that I create.
IE still displays the old report correctly. But even when I replace the CSS for new reports with the old one that functions with the old report, the new report is not displayed correctly. IE picks up on all the other changes I have made to the CSS (colour, hover etc) but not the positioning.
I am completely lost. I have wasted a whole afternoon with this without getting any wiser. Running tests back and forth. Generated new files, with and without unicode support. Editing new CSS. Copying old CSS. Testing new reports on old CSS, changing encodings and what not....
I do my CSS editing in GoLive CS2 so there should be no problems with the code of the CSS. I have no clue why it is still working in the old file because when I was troubleshooting the Firefox problems I did so many things to both the CSS and the html.
Can you get IE6 to respond to position specifications in the body statement ?
-----------------
EDIT!
Christ almighty! I always do this. I trouble shoot for hours and then decide to ask someone and a few minutes after posting the question I realise I have not tried something out and that turns out to be the solution.

This time it is the non-existence of DOCTYPE statement in the reports.
By adding these lines a took from a GoLive blank page IE behaves the way i want it to:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
I know there are versions of this statement but as your reports probably follow one of those standards it could be an idea to add that info at the top of the generated html.
The HTML validator at www.w3.org seems to think it is a statement that ought to be included...

Thanks for your good work on this great plugin!