1

我有 2 个包含数据的表,在我想计算 3 列的数量下的表中。这 3 个 td 有边框,而左边的 4 和右边的 1 没有边框。像这样看起来不错,但是我必须在左侧的 td 大小(4px)上添加一些像素,这不是我真正想要的。

关于如何做到这一点的任何建议?

在此处输入图像描述

代码

HTML

 <table id="Tbl_UriJou_Goukei" class="goukei">
                <tr>
                        <td width="240"></td>
            <td width="55"></td>
            <td width="34"></td> **<!-- 30 + 4 px to align 商品合計 td -->**
            <td align="right" width="80">商品合計:</td>
                        <td align="right" class="sum" width="80">...</td>
            <td align="right" class="sum" width="80">...</td>
            <td align="right" class="sum" width="80">...</td>
            <td width="50"></td>
                </tr>
                </table>

CSS

table.goukei {
    width: auto;
    border: none;
    border-collapse: collapse;
    font-size: 11px;
    line-height: normal;
}

table.goukei td  {
    padding: 5px;
}

table.goukei td.sum  {
    padding: 5px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC; }
4

1 回答 1

0

您可以将要间隔<table><td>右侧cellspacing="4"作为属性给出。或者你可以给它填充。

例如:

td.some-class {
   padding : 0 4px 0 0;
}

或者你可以看这里

在两个特定的 <td> 之间添加空格

于 2013-05-13T09:05:16.137 回答