我目前有这个。
<div>
<button>Button1</button>
<span style="border: solid 1px black; padding: 0px 10px 0px 10px">My Text</span>
<button>Button2</button>
</div>
如何删除按钮 1 上的右间距和按钮 2 上的左间距,以便它们接触中间跨度?
我目前有这个。
<div>
<button>Button1</button>
<span style="border: solid 1px black; padding: 0px 10px 0px 10px">My Text</span>
<button>Button2</button>
</div>
如何删除按钮 1 上的右间距和按钮 2 上的左间距,以便它们接触中间跨度?
button {
float: left;
margin: 0;
}
span {
float: left;
margin: 0;
}
将是(许多)解决方案之一。
原因是 button 和 span 之间有一个空格,因为 button 将 display 的属性设置为 inline-block。内联块元素会自动添加边距。您必须删除边距,例如通过添加浮动或设置按钮作为内联元素。
输入之间有空格。
看着jsfiddle