Je ne suis pas nouveau en HTML mais je n'y ai pas touché depuis un bon moment et j'ai rencontré un problème ennuyeux.
J'ai une table avec deux rangées.
Je veux que la première ligne ait une colonne - signifie qu'elle s'étendra sur toute la ligne, et je veux que la deuxième ligne ait trois colonnes, chacune 33,3% de la largeur de la ligne.
J'ai ce code pour la table:
<table width="900px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">check</td>
</tr>
<tr>
<td align="center">check</td>
<td align="center">check</td>
<td align="center">check</td>
</tr>
</table>
Mais ce qui se passe est bizarre, la première ligne a une colonne de la même taille que la première colonne de la deuxième ligne, et chaque fois que je change l'une, elle change aussi l'autre.
Si je donne <td>
À la première ligne, la valeur de largeur de 500px
Permet de dire que cela définit la première <td>
De la deuxième ligne à la même taille.
Qu'est-ce que je fais mal ?
Vous devez utiliser l'attribut colspan
sur le td de la première ligne.Colspan="3"
définira la cellule sur trois colonnes.
<table width="900px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" colspan="3">check</td>
</tr>
<tr>
<td align="center">check</td>
<td align="center">check</td>
<td align="center">check</td>
</tr>
</table>
Vous souhaitez utiliser l'attribut colspan
comme ceci:
<table width="900px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" colspan="3">check</td>
</tr>
<tr>
<td align="center" >check</td>
<td align="center">check</td>
<td align="center">check</td>
</tr>
</table>
Vous pouvez utiliser colspan
<td align="center" colspan="3">check</td>
Utiliser colspan comme ceci:
<tr>
<td align="center" colspan="3">check</td>
</tr>
Par colspan, vous fusionnez les cellules suivantes dans une rangée. Si vous utilisez 2 dans votre échantillon, vous obtenez une cellule avec une largeur des deux premières colonnes et la troisième est la troisième du reste du tableau.
modifier la première ligne avec le dessous
<tr>
<td colspan="3" align="center">check</td>
</tr>