quelqu'un peut m'expliquer pourquoi ce code ne donne pas de que j'attends ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<table widh="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
  	<tdwidh="10%" ></td>
    <td widh="80%" ></td>
    <td widh="10%" bgcolor="#999999">
	<form name="fLng" action="'.$_SESSION['PHP_SELF'].'" method="post">
<a href="javascript:fLng.hLng.value = \'en\'; fLng.submit();" class="stdText"><img width="24" height="12" src="'.cstHomeDir.'/resources/flags/flag_en.gif"></a>
<a href="javascript:fLng.hLng.value = \'fr\'; fLng.submit();"><img width="24" height="12" src="'.cstHomeDir.'/resources/flags/flag_fr.gif"></a>
<input name="hLng" type="hidden" value="en">
</form></td>
  </tr>
</table>
Le resultat est sensé etre un tableau d'une ligne dont la derniere celleule contient 2 flags de selection de langue, d'une hauteur equivalente a quelque chose pres a la hauteur de mes flags (12px)
Or le resultat affiché est une hauteur de ligne presque double par raport a la hauteru de mes flags ce qui fait que c'est moche et decentré.
Si j'enleve la balise form alors tout reviens dans l'ordre ....
En quoi cela peut il gener ?!?