IE continues to cause problems. Please take a look at the layout in firefox and ie, ie displays additional 3px at the bottom of the box. Any ideas how to solve this? www.richplay.co.uk/mjgross Please help asap!
IE seems to be displaying white-space from the HTML code. You need to change: <div id="left"> <img src="images/animation.jpg" width="300" height="355"> </div> HTML: to look like: <div id="left"><img src="images/animation.jpg" width="300" height="355"></div> HTML: This seems to make IE happy.
Thank you very much! This is one of those "wrong place to look" problems, since I was looking at the css file instead of html itself!
Just FYI, the root cause is that IE treats the linefeed as a content white space. Once that happens, there is an inline box. An image aligns its bottom with the baseline of the text that could be there, leaving space for the letter descenders. The more robust fix would be to make img {vertical-align: bottom;}. You won't have to mess with your formatting. See mysterious gaps for a demo. cheers, gary