html - 如何删除两个跨度元素之间的多余空间?

标签 html css margin

enter image description here

我想删除这两个元素之间的额外空间。我试过了但做不到。 这是边距崩溃的问题吗?

如何解决?我怎样才能删除多余的空间?

这是我的 HTML 和 CSS:

body {
  width: 250px;
  height: 100px;
  background: #F2F2F2;
}

#output {
  font-family: roboto light;
  color: #A4C639;
  font-size: 30px;
}

#grade {
  font-size: 25px;
  color: black;
}

#max {
  color: black;
}

#percentage {
  background: #A4C639;
  color: #FFFFFF;
  padding: 15px;
  border-radius: 15px;
}
<div id="output">
  <i>
    <span id="grade">Your grade :</span>
    <span id="total">524</span>
    <span id="max">/725</span>
    <center><h1><span id="percentage">72.28%</span></h1></center>
  </i>
</div>

最佳答案

HTML 元素之间的空白字符创建一个新的文本 block ,显示为元素之间的空格。

删除元素之间的所有空白以摆脱它:

<span id="total"></span><span id="max"></span>

或者,您可以用注释 block 填充空格:

<span id="total"></span><!--
--><span id="max"></span>

关于html - 如何删除两个跨度元素之间的多余空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22689794/

相关文章:

html - 我在一个页面上有两个模式,(我正在使用 Bootstrap );单击任何模态仅打开第一个。我不懂js;是否有 html 修复程序?

css - Bootstrap-4 下拉列表自动获取一些样式。如何禁用它?

html - 响应迅速、易于编辑的组织结构图

html - CSS 边距自动

c# - 以编程方式为标签分配边距和/或填充

android - 相对布局 : Can't assign a view above a referenced view if margin is involved

javascript - 将新的 <li> 元素添加到 <ul> 问题中

html - Flexbox 没有按预期包装元素

php - 如何从页面内以编程方式访问网站的 url

php - 你自己的风格和古腾堡之间的冲突