将页眉和页脚设置为内容高度,内容部分将占用所有可用空间

3g网络火车

在我的页面中,我既不知道页眉和页脚的高度。让页眉和页脚根据内容取其高度。

从我给内容部分提供的100%中重置高度。我正在尝试但没有得到结果。有人帮我吗?

html,body{
  height:100%;
}

div.wrapp{
  display:flex;
  height:100%;
  flex-flow: column wrap;
  border:2px solid blue;
}

header{
  flex:1;
  width:100%;
  border:1px solid red;
}

section{
  flex:1;
  height:100%;
}

footer{
  flex:1;
  width:100%;
}
<div class="wrapp">
  <header>asfsdf</header>
  <section>sfasfsdf</section>
  <footer>footer</footer>
</div>

VXp

您可能希望section剩余高度

/* unnecessary is commented out */
* {box-sizing: border-box}

html, body {
  height: 100%; /* can also use viewport units (100vh) */
  margin: 0;
}

div.wrapp {
  display: flex;
  height: 100%; /* same here */
  flex-flow: column wrap;
  border: 2px solid blue;
}

header {
  /*flex:1;*/
  /*width:100%;*/
  border: 1px solid red;
}

section {
  flex: 1; /* does the trick */
  /*height:100%;*/
}

footer {
  /*flex:1;*/
  /*width:100%;*/
  border: 1px solid red;
}
<div class="wrapp">
  <header>header</header>
  <section>section</section>
  <footer>footer</footer>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Asp.net HTML布局,高度为100%,带有页眉,内容和页脚

将viewpager的高度设置为内容的高度

如何根据呼吸内容将所有div设置为相同的高度

将内容高度设置为身高的100%

设置内容(正文)元素的样式以覆盖页眉和页脚之间的整个空间

HTML / CSS SIdebar,具有页眉/页脚和可滚动的全高度内容

CSS设置标题,导航,页脚和部分/旁边的样式.....如何固定所有内容?

如何使页脚和标头为浏览器宽度的100%,但将所有内容保持在80%之间

如何为Node.js将页眉和页脚内容添加到pdfkit

如何将页眉和页脚中的内容向下移动?

CSS-设置高度页眉/页脚,具有动态内容..不能在osXsafari / iOSsafari上使用吗?(jsBin)

网格布局-为侧栏和主内容分配来自页眉和页脚的全高其余部分?

CSS-相对的页眉和页脚,动态内容,未知的高度,全部位于具有响应宽度的容器中?

将父div高度设置为不溢出的内容

将iFrame设置为固定页脚和页眉之间的全高

将按钮的高度和宽度设置为环绕内容并填充父项

为 JSPDF 中的所有屏幕添加页眉和页脚

CSS页眉和页脚,可滚动的内容

将页眉和页脚之间的所有行移动到unix中的新文件中

具有动态内容的静态页眉/页脚

页眉/页脚之间的内容

使用HTML将页眉和页脚包含为单独的文件

HTML,当内容达到一定高度时如何制作可重复的页眉和页脚?

如何将UIScrollView的“主要”内容设置为屏幕的高度-“次要”内容位于“折叠之下”

是否将NSMutableDictionary设置为nil会释放对其所有内容的引用?

确保将所有* .cshtml文件都设置为“内容”以进行构建操作

每次我点击保存时将所有内容设置为默认值的jQuery代码

固定的页眉/页脚,可滚动的内容,上方/下方的空间

将数据框内容映射和更新为部分字典