HTML/CSS:如何使在 <section> 中包含 <img> 标签的 <div> 响应?

HTML/CSS: How to make a <div> containing an <img> tag inside a <section> responsive?

我正在使用 fullPage.js 创建一个网站,在第二页(或等效的第二部分)我想实现一个非常简单的布局,其中我有一个固定在顶部的 header显示图像的页面应该是响应式的,或者随着 window 缩小而缩小但保持在顶部。

目前,我正在包装要在 div 中显示的图像。然后我使用

缩放 div 全屏
.post-header {
  background: #22BDA0;
  max-width: 100%;
  height: auto;
}

div 内的 img 标签有一个 class header-image,我将其设置为

.post-header .header-image {
    max-width: 100%;
    height: auto;
    margin: 0;
}

但是,我没有得到想要的结果。在第二页的顶部有一个小的 space,我无法摆脱它。您可以看到我正在制作的网站以及源代码 HERE. 只需向下滚动到第二页,或者单击主页上的 Personal Details

非常感谢您的帮助!

如果你只是把 height:100%;.section2-container 会怎样?它能解决您的问题吗?

.fp-tableCell 中删除 display: table-cell;,填充消失。这是否需要将显示设置为 table-cell?

fullPage.js 有一个选项:verticalCentered 可以设置为 false。这似乎是一个很好的解决方案,因为替代方法意味着始终尝试确保包含元素的内容始终为 100%。