删除TD元素之间的间距

时间:2014-04-29 06:47:58

标签: html css3 html-table

我的td元素之间存在令人讨厌的差距。我希望它能够结合在一起。

http://jsfiddle.net/zj6mk/4/

我尝试了不同的元素,但没有一个有效:

 border-collapse:collapse;
 cellspacing:0;
 border-spacing:0;

4 个答案:

答案 0 :(得分:3)

cellspacing="0" cellpadding="0"添加到表格

<table style="height: 400px; width: 100%;" cellspacing="0" cellpadding="0">

请参阅Demo

答案 1 :(得分:0)

使用此:

<table style="height: 400px; width: 100%;" cellpadding="0" cellspacing="0">
<tr>
    <td style="vertical-align: top;">
        <div style="height: 200px;">aa</div>
        <div style="height: 200px;">aa</div>
    </td>
    <td style="vertical-align: top;cellspacing:0;">
        <div style="height: 350px">aa</div>
        <div style="height: 50px">aa</div>
    </td>
</tr>

如你所见,我添加了cellpadding =&#34; 0&#34; &安培; CELLSPACING =&#34; 0&#34;差距消失了。

这里有JsFiddle给你:http://jsfiddle.net/zj6mk/7/

或更简单,更有吸引力&#34; - 在{c}中使用width:100%; div。{/ p>

答案 2 :(得分:0)

添加

html,body{

    margin:0;
    padding:0;
}

所以外部空白区域将被删除 和

<table style="height: 400px; width: 100%;" cellspacing="0" cellpadding="0">

因此将删除内部空白区域 FIDDLE

答案 3 :(得分:-1)

<table style="height: 400px; width: 100%;">
<tr>
    <td style="vertical-align: top;padding:0px">
        <div style="height: 200px;">aa</div>
        <div style="height: 200px;">aa</div>
    </td>
    <td style="vertical-align: top;padding:0px">
        <div style="height: 350px;">aa</div>
        <div style="height: 50px;">aa</div>
    </td>
</tr>

  

尝试将padding:0px添加到td