2012-09-27 82 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; }