28172 sujets

CSS et mise en forme, CSS3

Bonjour, vous vous rappelez des bons vieux tableaux. Je suis étonnée de voir la grosse bande noir alors que je la veux seulement 1px de haut.

Je suis en train de faire un envoi courriel sans css et de bonne vielles tables pour passer dans outlook.

Es-ce que j'ai les deux yeux dans le même trou! Je n'y vois plus claire.

voici mon code.


<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>dldldld</td>
<td>dldldld dddd</td>
</tr>

<tr>
<td colspan="2" bgcolor="#000000"><img src="images/spacer.gif" width="1" height="1" border="0" alt=""></td>
</tr>

<tr>
<td>dldldld</td>
<td>dldldld dddd</td>
</tr>
</table>


Pourquoi ai-je pas seulement un filet d'un pixel de hauteur?
upload/16393-tableau.gif

Smiley sweatdrop
Modifié par britanicus75 (08 May 2009 - 22:09)
Ok je suis repartie de zéro est cela fonctionne, le problème est donc dans la page existante que j'essaie de corriger.
a écrit :
le problème est donc dans la page existante que j'essaie de corriger
Moi, je dirais que ta page n'a aucun problème. Tu insères un élément inline (img) dans un conteneur (td), tu crées donc une ligne ("line box" dans les specs) dans ce conteneur. Pour moi, la hauteur que tu obtiens n'est rien d'autre que celle de la ligne.

a écrit :
je la veux seulement 1px de haut.
line-height:1px;  [smile]
N'oublie pas que la ligne adapte sa hauteur seulement en fonction de la taille de police ; les dimensions des <img>, <span> et autres éléments inline ne l'affectent pas.
Modifié par marcv (08 May 2009 - 23:32)