移除两个文本元素
和
之间的垂直间距
通过使用CSS去除元素之间的空白间隔:
水平间隔(上下间隔)
h1, p { margin-top: 0; margin-bottom: 0; line-height: /* 调整以适应奇怪的字体 */; }
垂直间隔(左右间隔)
.parent { font-size: 0; line-height: 0; } h1, p { font-size: 12px; margin: 0; display: inline-block; }
[JSFIDDLE](https://jsfiddle.net/j4638zfm/1/)
原因:在HTML中,`
`和`
`标签默认带有一些垂直间隔,导致它们之间存在空白。
解决方法:通过CSS的`margin`属性和`line-height`属性来调整间隔。将`
`和`
`的上下间隔设置为0,以去除垂直间隔。对于水平间隔,可以创建一个父元素,并将其字体大小和行高都设置为0,然后将`
`和`
`的字体大小和`margin`属性重新设置为需要的值。最后,将`
`和`
`设置为`display: inline-block;`以使它们在同一行显示。
以上是解决“Remove vertical space between two text elements
and