【问题标题】:Create a grid with no spaces using table html使用表格 html 创建一个没有空格的网格
【发布时间】:2013-05-02 19:13:50
【问题描述】:

我正在尝试在 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?

【问题讨论】:

    标签: html css html-table


    【解决方案1】:

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

    jsFiddle example

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-08
        • 2013-03-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多