CSSの表のセルの背景色の周りに空白を追加するにはどうすればよいですか?私はこれを持っていますが、背景色は端までずっと行きます。コンテンツの埋め込みは機能しているように見えますが、背景色は機能していません。CSSの表のセルの背景色の周りに空白を追加するには
#main-monitor {
width: 100%;
}
#main-monitor td, #main-monitor th {
border: 3px solid #999;
padding: 4px;
}
編集:ここではこれらの作品に重要な私の完全なCSSです。私はいくつかの更新を行ったが、同じ問題がまだ残っている。
#main-monitor {
width: 100%;
}
#main-monitor th {
border: 3px solid #999;
padding: 3px;
text-align: center;
padding-top: 12px;
padding-bottom: 12px;
}
#main-monitor td {
background-color: white;
border: 3px solid #999;
margin: 2px;
}
#main-monitor td span {
margin: 5px;
}
この部分ビューでテーブルに適用されています:
<table id="main-monitor">
<thead>
<tr>
<th>
@Html.DisplayNameFor(m => m.Name)
</th>
<th>
@Html.DisplayNameFor(m => m.A)
</th>
<th>
@Html.DisplayNameFor(m => m.B)
</th>
<th>
@Html.DisplayNameFor(m => m.C)
</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@item.Name</td>
<td style="background-color:@item.AColor"><span>@item.A</span></td>
<td style="background-color:@item.BColor"><span>@item.B</span></td>
<td style="background-color:@item.CColor">@item.C</td>
</tr>
}
</tbody>
</table>
の下
スニペットを
inline-block
にあなたのテーブルセルに表示プロパティを変更してから、あなたの細胞にマージンを適用することができますか? –ええ、それを試みたが、何も変わらない。 –