2016-11-01 5 views
1

私は以下のような構造のテーブルを持っていて、そのページは灰色の背景になっています。私が抱えている問題は、細胞の境界線を取り除くことです。テーブル内のすべてのセルの境界線を削除するにはどうすればよいですか?

<table width="510"> 
<tbody> 
<tr> 
<td style="background-color: #fff;" colspan="2" width="510"></td> 
</tr> 
<tr> 
<td style="background-color: #fff;"></td> 
<tdstyle="background-color: #fff;"></td> 
</tr> 
<tr> 
<td style="background-color: #fff;"></td> 
<td style="background-color: #fff;"></td> 
</tr> 
<tr> 
<td colspan="2"></td> 
</tr> 
</tbody> 
</table> 

これは、私がこのような<tr>に.NO-Borderクラスborder:0;を追加したり、<td>にインラインCSSを追加して試してみましたが何に関係なく、どのように見えるかです。それはまだ私はすべてのセルの周囲に境界線を削除するにはどうすればよい

enter image description here

...このように出てきますか?

+1

、あなたは、2列目の2行目に誤りがあります。 'td'と' style'の間にはスペースが必要です –

答えて

5

あなたはこのようCELLSPACINGを削除する必要があります。

table { 
    border-spacing: 0; 
    border-collapse: collapse; 
} 

これはcellspacing="0" HTML属性のと同じです。この例を参照してください:

FYI

body { 
 
    background: grey; 
 
} 
 
table { 
 
    border-spacing: 0; 
 
    border-collapse: collapse; 
 
}
<table width="510"> 
 
    <tbody> 
 
    <tr> 
 
     <td style="background-color: #fff;" colspan="2" width="510">t</td> 
 
    </tr> 
 
    <tr> 
 
     <td style="background-color: #fff;">t</td> 
 
     <td style="background-color: #fff;">t</td> 
 
    </tr> 
 
    <tr> 
 
     <td style="background-color: #fff;">t</td> 
 
     <td style="background-color: #fff;">t</td> 
 
    </tr> 
 
    <tr> 
 
     <td colspan="2">t</td> 
 
    </tr> 
 
    </tbody> 
 
</table>

+0

ありがとう!それはそれでした – Uncode

+0

私は助けることができてうれしいよ、嬉しいです! – andreas

+1

明確にするために、スクリーンショットに表示される「境界」は境界線ではなく、灰色のボディの背景が輝きます。 –

関連する問題