On my website, I have arranged four images in a square using the code below:
<div id="tempo_main">
<div id="tempo_content">
<div style="text-align: center;z-index: 3;position: absolute;right:350px; left:350px; top: 305px; overflow: hidden;"><img alt="PW" src="/media/1001/prospectLogo.jpg" width="319" height="115" /></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="black">
<tr>
<td align="right"><a href="/ourwines/whites.aspx" ><img src="media/1012/intro_3_Fade.gif" border="0" onmouseover="this.src='media/1013/intro_3_Original.gif'" onmouseout="this.src=src='media/1012/intro_3_Fade.gif'" height="250" widht="357" /></a></td>
<td align="left"><a href="AwardsAccolades.aspx"><img src="media/1008/intro_1_Fade.gif" border="0" onmouseover="this.src='media/1009/intro_1_Original.gif'" onmouseout="this.src=src='media/1008/intro_1_Fade.gif'" height="250" width="357" /></a></td>
</tr>
<tr>
<td align="right"><a href="/winery.aspx"><img src="media/1014/intro_4_Fade.gif" border="0" onmouseover="this.src='media/1015/intro_4_Original.gif'" onmouseout="this.src=src='media/1014/intro_4_Fade.gif'" height="250" width="357" /></a></td>
<td align="left"><a href="#"><img src="media/1010/intro_2_Fade.jpg" border="0" onmouseover="this.src='media/1011/intro_2_Original.jpg'" onmouseout="this.src='media/1010/intro_2_Fade.jpg'" height="250" width="357" /></a></td>
<td height="25"></td>
</tr>
</table>
I am currently updating an older site that was built over 5 years ago! While everything functions properly on Chrome, there seems to be a gap appearing between the images when viewed on IE8.
The image below illustrates the issue. The browser at the top is IE8 and the one at the bottom is Chrome. You can see the dividing line separating the top two images from the bottom two.