Faire une colonne de la table HTML étendre toutes les colonnes
J'ai un tableau HTML et le CSS propriété table-layout
est fixé à fixed
.
Je veux de l'une des cellules du tableau, la seule cellule dans une ligne particulière, pour couvrir toutes les colonnes de la table, j'.e pour remplir toute la largeur de la table.
Lorsque j'utilise:
<td colspan = "0" id = "tdPager">
Il fonctionne avec FireFox v24 et IE 9 et au-dessus, mais ne fonctionne pas avec Internet Explorer 8 ou ci-dessous et n'importe quelle version de Chrome.
Comment puis-je faire la colonne étendent sur toute la largeur de la table dans tous les navigateurs?
J'ai essayé toutes -- réglage de la colspan pour les valeurs "*", "100%" et même un nombre plus élevé que le nombre total de colonnes, mais il produit un horrible effet sur tous les navigateurs. Toutes les colonnes dans le reste des lignes d'obtenir de très fines. Je ne peux pas définir le colspan à un nombre fixe égal au nombre total de colonnes car le nombre de colonnes est dynamique.
source d'informationauteur Water Cooler v2
Vous devez vous connecter pour publier un commentaire.
Vous l'utilisez de manière incorrecte par la mise à
0
.Vous devez définir la
colspan
égal au nombre maximum de colonnes que vous avez dans n'importe quelle ligne de votre table.Donc, si votre table a 6 colonnes de la ligne 5 et qui est le plus, puis vous définissez
colspan="6"
.Si le nombre de colonnes est dynamique, alors vous avez besoin pour définir la
colspan
dynamiquement.vous devez spécifier le nombre de colonnes que vous souhaitez span par exemple: clospan ="3"
vous pouvez simplement mettre le maximum possible pas pour autant de la colonne ne sera pas disponible dans le tableau
comme si vous avez max de 5 colonnes, il suffit de définir colspan="6" ou même plus.
colspan="100%"
semble bien fonctionner dans internet explorer 10, Firefox 26 et Chrome 31.