5568 sujets

Sémantique web et HTML

VOilà je suis en train de faire des mail html et pour cela j'utilise des tableaux... mais autant sous FF mes mails html sortent nickel, il en est tout autre sous IE. Ce dernier me met systématiquement du blanc entre mes lignes :

VOici ce que ça donne :
sous ff c'est bon

http://img31.imageshack.us/img31/7573/tableauff.jpg

Sous IE c'est pas bon
http://img29.imageshack.us/img29/1222/tableauie.jpg

Une partie du code :

<table border="0" align="center" cellpadding="10" cellspacing="1" style="border: 1px solid #CCCCCC;">
    <tr>
        <td align="center">
            <table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr>       
                    <td width="732" align="left">
                        <a href="#"><img border="0" src="img/tbl_1_1.jpg" alt="Bandeau  www.schuller.fr"  ></img></a>
                    </td>
                </tr>
                
            </table>
            <table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr>       
                    <td width="322" align="center">
                        <a href="#"><img border="0" src="img/tbl_2_1.jpg" alt="Bandeau  www.schuller.fr"  ></img></a>
                    </td>
                    <td width="410" align="left">
                        <b><font face="Arial, Helvetica, sans-serif" size="3" color="#005091">
                            Ce mail vous est envoyé par le groupe Schuller, concessionnaire depuis 1989. Aidez-nous à mieux vous servir.
                        </font></b>
                    </td>
                </tr>
                
            </table>
            <table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr>       
                    <td width="54" align="center">
                        <a href="#"><img src="img/tbl_3_1.jpg" alt="Bandeau  www.schuller.fr"  style="border:none; " ></img></a>
                    </td>
                    
                </tr>
                
            </table>


Si quelqun connait une astuce pour éviter ça je suis preneur...

Merci
Modifié par leau2001 (23 Jun 2009 - 15:48)
Après maintes recherches sur le web, je me souviens avoir lu quelque part que parfois IE réclame un code source en ligne, du coup voilà ce que j'ai mis pour mes tables :

<table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr ><td width="732" align="left"><a href="#"><img border="0" src="img/tbl_1_1.jpg" alt="Bandeau  www.schuller.fr"  ></img></a></td></tr>
            </table>


Au lieu de :

<table border="0" align="center" cellpadding="0" cellspacing="0">
                <tr >
<td width="732" align="left">
<a href="#"><img border="0" src="img/tbl_1_1.jpg" alt="Bandeau  www.schuller.fr"  ></img></a>
</td>
</tr>
</table>


Et il semble que cela fonctionne... je vous tiens au courant

Edit : en fait ce sont les balise <td> </td> qui doivent etre sur la meme ligne lorsque vous incluez une balise img dedans... allez savoir pourquoi...

Franchement IE c'est vraiment de la M....

bonne journée

lo
Modifié par leau2001 (23 Jun 2009 - 15:47)