<分区>
我有以下内容:
<input style="width: 20px" data-ng-model="row.number" type="text" />
<span style="width: 20px">-</span>
如何避免 <input>
之间的小空间?和 <span>
,以及如何将“-”置于跨度的中心。
我需要一种解决方案,而不是在我的 IDE 重新格式化为多行时将所有内容放在一行中。
<分区>
我有以下内容:
<input style="width: 20px" data-ng-model="row.number" type="text" />
<span style="width: 20px">-</span>
如何避免 <input>
之间的小空间?和 <span>
,以及如何将“-”置于跨度的中心。
我需要一种解决方案,而不是在我的 IDE 重新格式化为多行时将所有内容放在一行中。
最佳答案
默认情况下,span
是内联
级别元素,它尊重标记中的空白。
有多种方法可以删除它,一种是简单地删除标记中的空格:
<input style="width: 20px" data-ng-model="row.number" type="text" /><span style="width: 20px">-</span>
另一种方法是将父元素设置为font-size:0px
另一个是设置负边距以取代空白。 跨度{边距:-4px; }
关于html - 如何避免 <input> 和 <span> 元素之间出现小空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19749598/