css 为什么增加新跨会使新跨与以前的跨之间产生空间,以及如何避免这种情况

vddsk6oq  于 2022-11-19  发布在  其他
关注(0)|答案(1)|浏览(122)

所以基本上它是“a +b=c”。但是我想让“a+b=c”。
于飞:

<div class="container">
   <span id="b__value">+b</span>
   <span id="c__value">=c</span>
</div>

JS:

const vlaueContainer = document.getElementsByClassName('timer__value')[0];
let newSpan = document.createElement('span');

newSpan.id = 'testId';
newSpan.innerHTML += "77";
valueContainer.insertBefore(newSpan, valueContainer.firstChild);
oug3syen

oug3syen1#

通常,HTML中的内联元素在不同行中使用时(就像您所做的那样),会在页面上呈现,元素之间留有空格。如果希望输出符合预期,请将两个元素放在一行中,而不是放在不同行中。

<div class="container">
   <span id="b__value">+b</span><span id="c__value">=c</span>
</div>

相关问题