我有一个gridview,我正在尝试使用CSS在每行之间添加空格。
这不起作用:
#gridview tr{
margin-bottom: 10px;
}
这两个都没有:
#gridview td{
margin-bottom: 10px;
}
与“边界崩溃”混淆也没有任何作用。
任何人都知道如何添加间距?
答案 0 :(得分:1)
保证金不适用于您应该使用border
或padding
的表格元素,如下面的代码段
table.grid
{
border-collapse: collapse;
}
table.grid tr
{
border: 0px solid white;
border-width: 20px 0;
}
<table class="grid ">
<tr>
<td>
Row 1
</td>
</tr>
<tr>
<td>
Row 2
</td>
</tr>
</table>
您可以在GridView
中使用它,如下所示:
<asp:GridView ID="PetGrid" runat="server" CssClass="grid">
答案 1 :(得分:1)
使用填充:
#gridview td{
padding-bottom: 10px;
}
答案 2 :(得分:1)
在th和td中使用填充,
th, td {
padding: 15px;
}
答案 3 :(得分:0)
试试这个
table td {
border-bottom: solid 20px transparent;
}
<table>
<tr>
<td>Content</td>
</tr>
<tr>
<td>Content</td>
</tr>
</table>
答案 4 :(得分:0)
您使用的是哪个gridview?尝试在网格行上“检查元素”,并检查样式继承的.css类。尝试更改一些参数,如填充/行高,并观察它是否有效并在网格库css中进行更改或使用自定义类对其进行更改。
答案 5 :(得分:0)
#gridview tr{
{
height: 18px;text-align: left;font-weight: bold;color:white;padding: 5px 6px 2px;border-bottom: 2px solid #666666;white-space: nowrap;
}
答案 6 :(得分:0)