2009-02-11 7 views
21
<table border="1" width="100%" ID="Table2"> 
<tr> 
    <td>100</td> 
</tr> 
</table> 

Ce code laisse toujours "pouce" d'espace sur les deux côtés de la table. Essayer d'obtenir la table pour couvrir toute la largeur de la page. Merci.html table étendre toute la largeur?

Répondre

20

Essayez (dans votre section < tête > ou définitions existantes css) ...

<style> 
    body { 
    margin:0; 
    padding:0; 
    } 
</style> 
5

Vous devez définir la marge du corps sur 0 pour que la table s'étende sur toute la largeur. Vous pouvez également définir la marge de la table sur un nombre négatif.

13

Il existe peut-être un style de marge hérité de votre table. Essayez de régler la marge de la table à 0:

<table border="1" width="100%" ID="Table2" style="margin: 0px;"> 
<tr> 
    <td>100</td> 
</tr> 
</table> 
+0

Cela pourrait aussi être la largeur ou la marge de l'élément parent (s), tout le chemin jusqu'au corps/ –

+0

Est-ce la meilleure façon de sur-rouler ce qui est dans le CSS? –

+0

Eh, probablement pas. La réponse de Rog est bonne je pense. –

5
<table border="1"; width=100%> 

fonctionne pour moi.

0

Juste Pour votre information:

html doit être tableau & largeur: 100%. span devrait être marge: auto;