如何使用内联设置折叠边框的单元格间距 CSS
How to set cell spacing with collapsed borders using inline CSS
我知道“border”、“cellpadding”和“cellspacing”已用于 table 属性。
当使用 css 时,我读到样式属性“border-spacing:”,例如border-spacing: 3;
如果 border-collapse: collapse
.
无效
如何创建 table 单元格和折叠边框之间有空格,内联 css?由于各种原因,我正在使用内联 css。
我目前使用的代码是:
<table style='border: 1px solid black; border-spacing: 5; border-collapse: collapse'>
<tr>
<th>a</th>
<th>b</th>
</tr>
<tr>
<td>c</td>
<td>d</td>
</tr>
</table>
期望的输出:
https://pasteboard.co/KhHooTH.png
当前输出:
https://pasteboard.co/KhHoRDK.png
我的声誉很低,无法显示内嵌图像。
谢谢
以下嵌入的CSS
代码段可用于设置带折叠边框的单元格间距。
<table style="border:1px solid black;border-collapse:collapse;">
<tr>
<th style="border:1px solid red;">Table Header</th>
<th style="border:1px solid red;">Table Header</th>
</tr>
<tr>
<td style="border:1px solid red;">Table cell 1</td>
<td style="border:1px solid red;">Table cell 2</td>
</tr>
<tr>
<td style="border:1px solid red;">Table cell 3</td>
<td style="border:1px solid red;">Table cell 4</td>
</tr>
</table>
使用 rules="all"
到 table(具有所有边框),然后为每个单元格设置填充(如果你想要内联样式,你也可以这样做):
.myTable TR TH, .myTable TR TD {
padding: 5px;
}
<table class="myTable" style='border: 1px solid black;' rules="all">
<tr>
<th>a</th>
<th>b</th>
</tr>
<tr>
<td>c</td>
<td>d</td>
</tr>
</table>
如果您想内联,您还必须将样式添加到单元格。
例如:
<table style='border: 1px solid black; border-spacing: 5; border-collapse: collapse'>
<tr style='border: 1px solid black;'>
<th style='border: 1px solid black;'>a</th>
<th>b</th>
</tr>
<tr>
<td style='border: 1px solid black;'>c</td>
<td>d</td>
</tr>
</table>
我知道“border”、“cellpadding”和“cellspacing”已用于 table 属性。
当使用 css 时,我读到样式属性“border-spacing:”,例如border-spacing: 3;
如果 border-collapse: collapse
.
如何创建 table 单元格和折叠边框之间有空格,内联 css?由于各种原因,我正在使用内联 css。
我目前使用的代码是:
<table style='border: 1px solid black; border-spacing: 5; border-collapse: collapse'>
<tr>
<th>a</th>
<th>b</th>
</tr>
<tr>
<td>c</td>
<td>d</td>
</tr>
</table>
期望的输出: https://pasteboard.co/KhHooTH.png
当前输出: https://pasteboard.co/KhHoRDK.png
我的声誉很低,无法显示内嵌图像。
谢谢
以下嵌入的CSS
代码段可用于设置带折叠边框的单元格间距。
<table style="border:1px solid black;border-collapse:collapse;">
<tr>
<th style="border:1px solid red;">Table Header</th>
<th style="border:1px solid red;">Table Header</th>
</tr>
<tr>
<td style="border:1px solid red;">Table cell 1</td>
<td style="border:1px solid red;">Table cell 2</td>
</tr>
<tr>
<td style="border:1px solid red;">Table cell 3</td>
<td style="border:1px solid red;">Table cell 4</td>
</tr>
</table>
使用 rules="all"
到 table(具有所有边框),然后为每个单元格设置填充(如果你想要内联样式,你也可以这样做):
.myTable TR TH, .myTable TR TD {
padding: 5px;
}
<table class="myTable" style='border: 1px solid black;' rules="all">
<tr>
<th>a</th>
<th>b</th>
</tr>
<tr>
<td>c</td>
<td>d</td>
</tr>
</table>
如果您想内联,您还必须将样式添加到单元格。
例如:
<table style='border: 1px solid black; border-spacing: 5; border-collapse: collapse'>
<tr style='border: 1px solid black;'>
<th style='border: 1px solid black;'>a</th>
<th>b</th>
</tr>
<tr>
<td style='border: 1px solid black;'>c</td>
<td>d</td>
</tr>
</table>