当前位置: 首页 > 知识库问答 >
问题:

带有页眉、内容和页脚部分的响应模式对话框

尹赞
2023-03-14

我有一个模态,页眉和页脚是粘性的,中间部分是基于内容滚动的。

在桌面上,它的工作非常好,但在移动和平板电脑上,页脚被拉伸,没有显示100%。

我希望实现高度响应对话框与页眉/页脚粘性和内容部分滚动。

我在这里做错了什么?

null

css prettyprint-override">.modal {
  width: 500px;
  display: flex;
  text-align: left;
  flex-direction: column;
}

.header {
  height: 204px;
}

.content {
  top: 204px;
  bottom: 72px;
  overflow-y: auto;
}

.footer {
  height: 72px;
  flex-shrink: 0;
  overflow: hidden;
}
<div class="modal">
  <div class="header">
    Header Content
  </div>

  <div class="content">
    Content Section
  </div>

  <div class="footer">
    Footer Section
  </div>
</div>

null

共有1个答案

鲜于致远
2023-03-14

使模式的宽度为100%,但然后将max-width设置为500px。

你可以这样做:

.modal {
  max-width: 500px;
  width: 100%;
  display: flex;
  text-align: left;
  flex-direction: column;
}
 类似资料:
  • 我正在尝试创建一个模式对话框,它具有固定的页眉和页脚,并且模式对话框中的内容(在本例中为用户列表)是可滚动的... 到目前为止,我的最佳尝试给了我一个结果: 我想看过这张照片后,我就不必再描述问题出在哪里了...我也假设你会知道解决方案是什么样子的...:) 但为了确定我还是会写出来...模式对话框需要有一个固定的页眉(标题“编辑板”、“板名”和“板类型”所在的区域)和页脚(“保存”按钮所在的区域

  • 我有一个具有绝对位置的div元素。位置值很重要,不能更改。如何在div中设置页眉、内容和页脚? 页眉和页脚的高度是固定的,内容应该占用剩下的所有空间。同样重要的是,页眉始终在顶部,页脚在底部。 父元素也应该是可调整大小的,并使用south resizable句柄,内容应该根据父元素的高度改变其高度。 情况示例:http://jsfidle.net/7gpzf/26/

  • 我正在用CSS来创建具有固定页眉和页脚以及可滚动内容的可滚动“窗口”。这里被接受的答案是我已经得出的最接近解决这个问题的答案,但这需要设置“内容”类div的高度。 我的目标是:1。如果内容小于机身高度,则不滚动2。如果内容长于正文高度减去页眉和页脚,则滚动。 如何实现这一点?

  • 问题内容: 我正在尝试创建一个包含三个div的页面:页眉,页脚和内容区域。这些应该占据屏幕的100%。 页眉和页脚很小,不会改变,内容区域可以是任何大小,因此我添加了使其变大时滚动的功能。 我正在使用以下CSS设置html和正文高度,因此容器上的技巧将起作用: 我的文档结构为: 问题答案: 方法1-Flexbox 它适用于已知和未知的高度元素。确保设置外股利和重置默认的。 方法2-CSS表 对于已

  • 我将页眉和页脚设置为Position:Fixed。但如果是可滚动的内容,则文本将转到页眉/页脚区域:下面是我的完整代码:http://jsfidle.net/kaqz1km2/6/ 在这种情况下,我不想使用background-image或background-color。 下面是CSS: null null

  • 我在jasper报告中使用了这个表。当我把表放在详细信息部分时,它重复了这个表,所以我把它放在摘要带上。我也想在我的报告中添加页脚。 我怎么做这个jasper报告5.5?