【发布时间】:2018-09-17 11:54:35
【问题描述】:
我制作了一张表格,其中一个单元格中有几个 div。现在,在 div 和单元格之间有一个小空间让我很困扰,我说的是顶部和底部空间(不是从侧面)。我希望你能帮我解决它。 代码:
.square
{
background-color: Gray;
width: 150px;
padding: 20px;
display: inline-block;
margin: 0;
font-size: 20px;
}
<table>
<tr>
<td style="margin: 0 auto; background-color: Blue; font-size: 0;">
<div class="square"> Text </div>
<div class="square"> Text </div>
<div class="square"> Text </div>
</td>
</tr>
</table>
我制作了蓝色背景,以便您可以看到我所说的空间。有没有办法没有这样的空间?
【问题讨论】:
-
设置td的内边距:0; ?
-
为什么要关闭它?您的“重复答案”有 7 年... display:inline-block 增加了边距。设置 margin-right:-4px 或 -5px
-
我想你们不明白,或者我不明白。我说的是顶部和底部的小空间,而不是左右的那个!重复的是关于两侧空间的答案,但这不是我要解决的问题。
-
这里,我已经更改了代码,以便您可以更清楚地看到我在说什么。
-
更改了重复的答案。这两个问题都是网站中在 CSS/HTML 标签中被问得最多的问题之一