使用表格html创建一个没有空格的网格

时间:2013-05-08 13:58:58

标签: html css html-table

我正在尝试在html中构建一个网格,但我想删除我的单元格之间的空格,我找不到。

<table id="gameGrid" cellspacing="0" >
    <tr class="gridRow" >
        <td class="box" ></td>
        <td class="box" ></td>
        <td class="box" ></td>
    </tr>
    <tr class="gridRow" >
        <td class="box" ></td>
        <td class="box" ></td>
        <td class="box" ></td>
    </tr>
    <tr class="gridRow" >
        <td class="box" ></td>
        <td class="box" ></td>
        <td class="box" ></td>
    </tr>
</table>

和CSS:

#gameGrid{
border:1px solid black;
border-collapse: collapse;
padding:0;
margin:0;
border-spacing: 0;
} 
#gameGrid .gridRow{
margin:0;
padding:0;
}
#gameGrid .gridRow .box{
margin:0;
padding:0;
background-color:green;
height:16px;
width:16px;
display:inline-block;
}

示例:http://jsfiddle.net/sLG2D/1/

我看过这篇文章,但没有任何作用 How to remove unwanted space between rows and columns in table?

2 个答案:

答案 0 :(得分:5)

display:inline-block;删除#gameGrid .gridRow .box规则。

<强> jsFiddle example

答案 1 :(得分:2)

您正在将您的td显示为内联块。删除它。