2012-09-27 86 views
0

你好,我已经在asp.net中嵌套了一个gridview内的表格(我认为它基本上也是一个表格),但是东西是单元格内部的表格在它的边缘留下一个空格,(即从网格视图的墙),我要尽量减少这个空间,这是我的网格视图:嵌套html表问题

<FooterTemplate> 
        <table border="1" cellspacing="0" cellpadding="0" width="auto"> 
        <tr><td><asp:Label ID="cl_crTotal" runat="server" CssClass="alLbl" /></td> 
         </tr> 
         <tr><td><asp:Literal runat="server" ID="closingTotC" ></asp:Literal></td> 
         </tr> 
        </table> 
        </FooterTemplate> 

我也给了图像,请 http://imgur.com/4ukGm&K8tRy“这个形象”

PS :我知道并且希望这是一个简单的问题,并且很容易解决,因为我是这个新人

+0

请,对上帝的爱,不要造成不当缩进代码其他程序员。 – Hubro

回答

0

没有看到该网格视图的代码,我只能猜测,有一些填充或边距设置,这会导致此行为。

所以对于网格单元,该表似乎将

padding: 0; 

和表本身设置

margin: 0; 
+0

ty我认为它工作 – Snedden27

0

实际上,它相当简单。如果你看看数据中的所有领域,你会发现实际上每个领域都有它。它被称为填充。

你应该做的是从该单元中删除填充。我打算假设你不希望它在表格的其余部分,所以你要做的是给特定单元格一个id,并在css中添加一条规则,告诉它不应该接收任何填充。

你的HTML应该是这样的:

<body> 
    <table> 
     <tr> 
       <td id="cell_id">somedata</td> 
     </tr> 
    </table> 
</body> 

这将是这个样子在你的CSS文件

#cell_id { padding: 0px; }