我对css样式表没有太多的经验(基本了解,但就是这样)。使用CSS的某些行/列之间的间距
我需要获得类似这样:
table {
border-collapse: collapse;
}
td {
border: 1px solid black;
}
.space {
height: 10px;
width: 10px;
border: none
}
<table>
<tr>
<td id="1_1">1_1</td>
<td class="space"></td>
<td id="1_2">1_2</td>
<td id="1_3">1_3</td>
<td id="1_4">1_4</td>
<td id="1_5">1_5</td>
</tr>
<tr>
<td class="space"></td>
<td class="space"></td>
<td class="space"></td>
<td class="space"></td>
<td class="space"></td>
<td class="space"></td>
</tr>
<tr>
<td id="2_1">2_1</td>
<td class="space"></td>
<td id="2_2">2_2</td>
<td id="2_3">2_3</td>
<td id="2_4">2_4</td>
<td id="2_5">2_5</td>
</tr>
</table>
活生生的例子:https://jsfiddle.net/7Lhwb0f3/
我需要做的是不添加空tr
和空td
秒。我必须自动生成样式表,因此我无法对其进行修改,它所具有的唯一元素是您可以在示例中直观看到的元素。
我试图寻找替代品,但我发现所有的样式都受到影响所有内部空间,而不是我特别需要的。任何帮助将不胜感激!
不知道这是否实际上是可能的。您不能在这里使用边距,单元格内的任何填充也会移动边框......如果您可以将边框应用于表格单元格内的内容,它可能会这样工作;但除此之外,我不认为有实际的解决方案。 – CBroe
您可以伪造一些带有阴影的边框,并绘制一个透明的间隙大小来伪造它https://jsfiddle.net/7Lhwb0f3/1/ –