0

您好,我在asp.net的gridview(我认为它基本上也是一个表格)中嵌套了一个表格,但问题是单元格内的表格在它的边缘留下了一个空间,(即从网格的墙上视图),我希望这个空间最小化这是我的网格视图:

<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:我知道并希望这是一个简单的问题,并且很容易解决,因为我是新手

4

2 回答 2

0

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

所以对于表格出现的网格单元格

padding: 0;

并为表本身设置

margin: 0;
于 2012-09-27T10:26:13.293 回答
0

实际上,它非常简单。如果您查看数据中的所有字段,您会发现实际上每个字段都有它。它称为填充。

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

你的 html 看起来像这样:

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

这在您的 css 文件中看起来像这样

 #cell_id { padding: 0px; }
于 2012-09-27T10:27:08.590 回答