【发布时间】:2021-11-16 11:48:23
【问题描述】:
span { background: green; }
<div><span> Hello World </span></div>
<div><span> Foo bared </span></div>
<div><span> Ariovistus Dummy </span></div>
span 元素之间几乎没有多余的空格。我想用 CSS 删除它们,但我该怎么做呢?
经过一番检查,我发现div 的某些内容比span 的高度更高。
let printHeight = tag => console.log(`The height of ${tag}: ${document.getElementsByTagName(tag)[0].getBoundingClientRect().height}px.`)
printHeight('div');
printHeight('span');
<div>Hello World</div>
<span>Hello World</span>
这可能是空格的原因。但这是为什么呢?以及如何去除空格?
【问题讨论】:
标签: javascript html css height spaces