You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将<section>与下方<p>元素无缝衔接?附HTML/CSS代码

解决图片与标题块无缝衔接的问题

直接给你调整后的代码,核心是把图片和标题块放进同一个容器,消除默认间距,统一圆角样式:

修改后的HTML代码

<div id="projects">
  <h3 id="intro-projects">This are my HTML/CSS Web Responsive projects</h3>
  <br />
  <div class="project-container" id="project-1">
    <a href="https://survey-form.freecodecamp.rocks" target="_blank">
      <img src="https://cdn.freecodecamp.org/testable-projects-fcc/images/survey-form-background.jpeg" />
    </a>
    <p class="project-tile">SURVEY FORM</p>
  </div>
  <div id="space_bottom"></div>
</div>

修改后的CSS代码

#projects {
  background: linear-gradient(#5db7de, #4e9bbb);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.project-container {
  width: 500px;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 30px;
}

img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  display: block;
}

.project-tile {
  font-size: 40px;
  font-weight: bold;
  background-color: #113f53;
  width: 100%;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}

关键调整点

  • 新增project-container容器包裹图片和标题块,统一控制整体尺寸与圆角,避免元素分离。
  • 给图片设置display:block,消除inline-block元素默认的底部空白间隙。
  • 去掉标题块(p元素)的默认margin,彻底消除上下元素的间距。
  • 用容器的overflow:hidden配合border-radius,让整个模块呈现和目标图一致的圆角效果。

内容的提问来源于stack exchange,提问作者Pablo Gaxiola

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 08:30:52