Hi all Here's an easy $20 if your good at css. I'm working on a joomla site and have encountered a bug that only shows up when a virtuemart page is called in internet explorer. It looks fine in firefox and great in safari - it even works fine in IE until you go on the virtuemart page! The site is www (dot) fly-slayer (dot) com As yo will see the homepage etc works fine but when you open any virtuemart related page there is a load of extra whitespace all over the place and the alignment all goes to pot. So.... I've already wasted a load of time trying to work out whats breaking the css but I cant work it out so whoever the first person is to post the fix for me I will gladly send 20 yes Twenty whole american dollars by paypal straight away!!! Dont you just love bugs like this
This seems to be originating in the virtumart css margin breaking away from your site template's css. Open the virtumart css and look below body for "margin-top:" Set it to zero or, if "margin-top:" doesn't exist in the css, paste it in and try negative 30 or so. "margin-top: -30px;" It could be 50, 32, 28, etc. px that you need. You can keep working the number up or down, saving, and using another tab to refresh your virtumart until it's perfect. This should line your virtumart up to your template in IE. Once finished, check the other browsers to see if the fix has thrown any of them off. Harold
Thanks Harold but I'm afraid it didn't do the job. I've ended up going through the style file one line at a time to find the offending style and it turned out it was due to this line which when removed seems to solve the problem... .clr { clear: both; overflow:hidden; } Thanks again everyone!