Faire un & lt; td & gt; enjamber toute la rangée dans une table
Je ne suis pas nouveau au format HTML mais je n'ai pas touché pendant un bon moment et j'ai rencontré un problème gênant.
J'ai un tableau avec deux lignes.
Je veux de la première ligne à avoir une colonne - signifie qu'il va s'étaler sur toute la ligne, et je veux la seconde ligne pour avoir les trois colonnes, chacune de 33,3% de la ligne de largeur.
J'ai ce code pour le tableau :
<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 arrive est bizarre, la première ligne a une colonne avec la même taille que la deuxième ligne de la première colonne, et chaque fois que je change, ça change de l'autre.
Si je donne la première ligne du <td>
la valeur de la largeur de 500px
permet de dire, il définit la deuxième ligne du premier <td>
de la même taille.
Ce que je fais mal ?
source d'informationauteur Nadav Peled
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le
colspan
attribut sur la première ligne de la td.Colspan="3"
sera mis à la cellule de flux de plus de 3 colonnes.Vous pouvez utiliser colspan
http://www.w3schools.com/tags/att_td_colspan.asp
À l'aide colspan comme ceci:
Par colspan vous fusionner les cellules dans une ligne pour un. Si vous utilisez 2 dans votre échantillon, vous obtenez une cellule avec une largeur des deux premières colonnes et la troisième est que la troisième dans le reste de la table.
modifier la première ligne avec la ci-dessous