IE7 празно място между клетките

embaka

Registered
здравейте, има някакъв проблем с тоя експлорер, остава някакво празно място между стила който съм направил. ето стила:

Код:
.silver {
color:#ffffff;
border-left: 1px solid #a19990;
border-right: 1px solid #bab2a8;
margin: 0px;
padding:0px;
}
.silver a {
color:#ffffff;
margin: 0px;
padding:0px;
}

.silver2 {
background:url(template/silver/2.png) no-repeat;
height:34px;
width:177px;
margin: 0px;
padding:0px;
}

ето и кода в страницата:

Код:
 <?php

$result = mysql_query ("SELECT id,title,poster FROM klienti ORDER BY id DESC",$db) or die ("<p>Не може да се свърже с базата данни</p>");
$i=0;
$x=3;
echo '<table align="center" border=0 cellpadding=0 cellspacing=0 width=580><tr>';
while ($myrow = mysql_fetch_array ($result)) {
   
   echo "<td>
   <br><table border=0 cellpadding=0 cellspacing=0>
   <td>
   <img src='template/purpure/1.png'>
   </td>
  </tr>
 
  <tr>
    <td>
	<a href='images/klienti/$myrow[poster]' rel='lightbox' title='$myrow[title]'>
	<img border=0 src='images/klienti/$myrow[poster]' width='175' alt='$myrow[title]' target='_blank' class='purpure'></a>
   </td>
  </tr>
 
  <tr>
    <td>
   <div class='purpure2'><div class='links'><a href='images/klienti/$myrow[poster]' rel='lightbox' title='$myrow[title]'>$myrow[title]</a></div></div>
   </td>
   </tr></table></td>";
   
   $i = $i+1;
   
   if ($i==$x){
   
   echo '</tr><tr>';
   $i=0;
   }}
echo '</tr></table>';         
?>

тук
 
това ми го прави само в IE, в другите браузъри ми е залепено всичко едно до друго. на картинката, която съм я сложил си личи, как има място между клетка 1,2 и 3. не мога да разбера къде го прави дали е в img тага

ето тук се вижда по-добре
 
Сега направи следното:
задай на имг тага флоат:лефт и веднага след тага див , който изчиства флоатинга:
<td>
<img src="....."/>
<div style="clear:both; height:0px; width:0px; font-size0px; overflow:0px;"></div>
</td>
 

Back
Горе