1

サイトhttp://www.domestika.org/forosでは、テーブルの右側の境界線は、各行の各セルのセルの高さよりも短くなっています。inspect要素を使用しようとしましたが、理解できません。DivはDiv内にありますか?

4

3 に答える 3

1

これを行うには、DIV内(またはTD内)でDIVを使用するのが正しい方法です。必要な視覚効果に応じて、内側のDIVを配置およびサイズ変更します。

于 2012-06-19T21:10:35.580 に答える
1

パディング付きのtd内でdivを使用します。

FirefoxのFirebug、IEまたはChrome(F12)のWebdeveloperツールを使用して表示できます。

次のようになります:

CSS:

.pad{
    padding: 10px;
}
.border {
    border-left: solid 1px #999;
}

HTML:

<td class="pad">
    <div>content here</div>
</td>
<td class="pad">
    <div class="border">content here</div>
</td>
于 2012-06-19T21:12:18.710 に答える
0

とった:

.tdone {
  width: 130px;
  border-bottom: 0.1em dashed #CDCDCD;
  text-align: center;
}

.tdtwo {
  width: 130px;
  border-right: none;
  overflow: hidden;
  border-bottom: 0.1em dashed #CDCDCD;
  text-align: center;
}

.cellpadding {
  padding: 20px;
  border-right: 0.1em solid #CDCDCD;
}
<table cellpadding="15" align="center">
  <tr>
    <td class="tdone">
      <div class="cellpadding">
        registry.type
      </div>
    </td>
    <td class="tdone">
      <div class="cellpadding">
        registry.quantity
      </div>
    </td>
    <td class="tdone">
      <div class="cellpadding">
        registry.color
      </div>
    </td>
    <td class="tdtwo">
      registry.brand
    </td>
  </tr>
</table>  

于 2012-06-20T08:56:46.963 に答える