I have a site that's about 8 years old and full of Tables, Spacers, JavaScript (Menu pre-loaded image rollovers. date and time, etc), Flash Header and pretty much anything else you can think of that causes migraines! It's a 2 column site with Header/Footer and an image border (narrow bar) around the content.
Well I need to keep the site pretty much as is, so I started trying to bring the thing into the age of CSS. As of now I'm using a HTML 4.01 Transitional Doc Type and managed to validate the main pages at W3C. I also have the CSS validated as 2.1.
The problems I'm running into is that between IE (6/7/8) and Firefox (3.6.3) not working even a little bit the same I end up with just a very slight crack in the bottom of the side border in Firefox and huge gaps in IE. I removed every 'height' instance except those associated with images to try and get both IE and Firefox to look the same but have had absolutely no luck at all.
Which brings me to the end of my long-winded first post, I am looking for some advice on a course of action. What I am wondering is if I spend more time to convert all the tables to CSS (and I am not very CSS proficient yet) is it likely that my height issues between browsers will go away? Or should I try and resolve these browser issues before I attempt the table conversion to CSS?
I'd be grateful for any suggestions...