Bonjour,
j'ai un tableau de x colonnes avec du nowrap qui se trouve dans un div scrollable de taille y. J'aimerai forcer la largeur d'une colonne même si le tableau devra être scrollé. Mais le browser se tappe bien pas mal du width attribué, chaque cellule ne peut être plus grande que la taille de son contenu. Pourtant si mon tableau est plus petit que la largeur de son conteneur, le browser veut bien augmenter la taille de ma cellule mais que jusqu'à ce que le tableau atteigne la largeur du conteneur, jamais plus.
css
html
merci pour votre aide
Modifié par MrHankey (07 Nov 2008 - 16:00)
j'ai un tableau de x colonnes avec du nowrap qui se trouve dans un div scrollable de taille y. J'aimerai forcer la largeur d'une colonne même si le tableau devra être scrollé. Mais le browser se tappe bien pas mal du width attribué, chaque cellule ne peut être plus grande que la taille de son contenu. Pourtant si mon tableau est plus petit que la largeur de son conteneur, le browser veut bien augmenter la taille de ma cellule mais que jusqu'à ce que le tableau atteigne la largeur du conteneur, jamais plus.
css
#tableAll {
height: 200px;
width: 1500px;
overflow: scroll;
}
td {
border: 1px solid;
white-space: nowrap;
}
.col1{
width: 600px;
}
html
<div id="tableAll">
<table>
<tr>
<td class="col1"><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td><span>Ceci est un texte</span></td>
<td class="col1"><span>Ceci est un texte</span></td>
</tr>
</table>
</div>
merci pour votre aide
Modifié par MrHankey (07 Nov 2008 - 16:00)