I have a div seemingly divorced from its background.
I'm refurbishing a web site at
www.dja.co.nz. It was reposted last Saturday
on a new server with all my nice fresh css.
It's a three-column layout with a larger centre column. Today, the two outer
columns have, in MSIE only, become wider by about 80 pixels. This has broken
the layout, meaning the right-hand column has insufficient room and is
shunted to the bottom of the centre column. Specifically, the blue
background colour to the left-hand column has become wider, shoving the
central column to the right; the text in the left-hand column is still
constrained by the original 160px column width. This is proved by changing
the width of the left-hand div to 120px; only the text is reformatted; the
blue doesn't move.
It appears to display correctly in MSIE 7. It does display correctly in FF,
Opera, Netscape, K-Meleon and Amaya.
Can anyone suggest why the background should suddenly behave differently
from the div itself? Or point out what I have missed?
Reason tells me this is a result of a change I've made, but I search in vain
for a change remotely connected with those divs. It must be another change
-- but what?
Would anyone care to see the style sheet?
I'd be pathetically grateful for any help.
Thank you.
Richard.