html - 在不使用边距的情况下删除 <p> 之间的间距?

标签 html css

<分区>

我想删除 <p> 之间的空格在这段代码中:

CSS:

.ban {
  position: relative;
  display: inline-block;
  height: 500px;
  width: 500px;
  background-color: purple;
  text-align: center;
}
p {
  display: inline-block;
  width: 248px;
  background-color: beige;
  margin: 0px;
  vertical-align: top;
}

HTML: (我认为我不能在 p 之外使用 div )

<div class="ban">
  <p>
     text
  </p>
  <p>
     text
  </p>
  <p id="text">
    text
  </p>
</div>

image of the space to be removed

最佳答案

如果<p>的内容s 是常量,这意味着您可以更改它们,它们不是动态的,然后只需添加一个假的 div 来覆盖空间,如下所示:

.ban {
  position: relative;
  display: inline-block;
  height: 500px;
  width: 500px;
  background-color: purple;
  text-align: center;
}
p {
  display: inline-block;
  width: 248px;
  background-color: beige;
  margin: 0px;
  vertical-align: top;
}
  div.fake {
    height: 72px;
    width: 10px;
    background: beige;
    position: absolute;
    z-index: 10;
    left: 253px;
  }
<div class="fake"></div>

<div class="ban">
  <p>
     text<br>more<br>frikin<br>text<br>to<br>take<br>up<br>space
  </p>
  <p>
     text<br>some<br>other<br>text
  </p>
  <p id="text">
    text<br>hi<br>how<br>are<br>you
  </p>
</div>

关于html - 在不使用边距的情况下删除 <p> 之间的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34595980/

相关文章:

html - Prefixfree-min.js 不适用于外部 css

javascript - 我想向一个元素添加一个事件监听器,当相应的元素滚动到 View 中时该元素会被触发

jquery - 为什么 <div> 被拖动后没有响应?

php - 使用 data-tooltip 元素格式化 CSS

java - 使用 Jquery 和 Java 动态填充下拉框

javascript - 决定 HTTP header 的字符集。我应该简单地输入 utf-8 和 fuggedaboutit 吗?

javascript - 网站缩略图无法在 Facebook 上使用?

html - 有滚动条的页面 div,需要在打印时显示整个 div 内容

php - 在 css 文档中使用 php 是个坏主意吗?

Jquery 检查 div 是否为空,省略 : before or: after