私は色付きの背景を持つdivの中に座っているテーブルを持っています。テーブル全体にborder-style:insetを使用しています。テーブルの各行には下の境界線が必要ですが、これも達成しました。ただし、これらの下の境界線はテーブルの幅全体に広がります。テーブルの左右に広い白い境界線があるかのように、左右に空白を入れたいのですが。
どうすればこれを達成し、同時にインセットを保存できますか?私が考えることができる唯一のことは、はめ込みのある外側の1セルテーブル内にすべてをネストすることです。もっとエレガントな方法はありますか?
FWIW、これが私の現在のコードです:
CSS
.table {
width: 274px;
height: 300px;
border-collapse: collapse;
background-color: #ffffff;
border-color: #999999;
border-style: inset;
}
.table td {
margin: 6px 0px 6px 10px;
padding: 6px 0px 6px 10px;
border-bottom:thin;
border-bottom-color: #999999;
border-bottom-style: solid;
}
HTML
<div id="item" class="color1">
<h3>TITLE</h3>
<table class="table">
<tr>
<td>TEXT R1<C1/td>
<td>TEXT R1 C2</td>
</tr>
<tr>
<td>TEXT R2 C1</td>
<td>TEXT RC C2</td>
</tr>
</table>
</div>