Forum Moderators: open
If I open the page it is really narrow and all the columns are pushed under each other down the page. However if I open another tab, go to another page and then come back it looks absolutely fine!
All my HTML/CSS is valid and I have a near identical site that looks fine. Does anybody have any idea what is going on and more importantly how to fix it?!
agreed, anything that "fixes" with a refresh/redraw is often a sure sign of a hasLayout error
you can often even open up an external application that uses a pop up over the untouched & 'broken' web page (my favourite is my screen calipers) drag it around the screen and see IE go into complete weirdness!
surfgatinho look for a main div that has margins, padding or border on it (1 of them or all), but no width or height, then try setting zoom:1; on it ..does it help?
Anyway, like I said I had an almost identical site so I did a page comparison and spotted a <div style="clear: both;"></div> that I hadn't bothered with.
After dropping this in the problem has gone.