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

克里斯

无论页面上的内容是多少,我都试图将页脚推到页面的底部。我的大部分页面都没问题,但内容较少的页面在页面中部有一个浮动的页脚。即使我有

html,body{height:100%}

内容部分在以下情况下不增加高度

#content{height:100%}

设置好了。我搞砸了

clear:both
overflow:hidden
#content:after{}

无济于事。

<html>
<body>
<header>
    <h1>Header Name</h1>
</header>

<section id="content">
        <p>Temp Text</p>
</section>

<section id="footer">
    <footer>
        <p>All rights reserved</p>
    </footer>
</section>
</body>
</html>

编辑:使用视口高度(vh)单位让我扩展了内容部分的高度,但是受上面的标头影响。因此,如果我的视口是900像素且标头为200像素,则我的页脚会被推到视口下方200像素处。

赛姆·皮莱(Syam Pillai)

的CSS

#content{
  min-height: 100vh;
}

这是工作中的演示

view-height无论内容大小如何,这将始终提供最小的全高

编辑(如果内容很小,则使页脚可见而不滚动)

body{
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}
#content{
	flex: 1;
}
<section id="content">
        <p>Temp Text</p>
</section>

<section id="footer">
    <footer>
        <p>All rights reserved</p>
    </footer>
</section>

这是编辑的演示

如果内容很小,则页脚将位于视口的底部如果内容大于屏幕高度,则页脚将下降

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当父母的身高为100vh时将高度设置为自动

将孩子的身高设置为父母的身高

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

将弹性项目设置为100%高度

即使高度设置为100%,内容也会溢出

固定菜单位置,机身高度为100%

将最小高度设置为100%作为最小高度为100%的容器的子代

将span元素高度设置为100%时,未将其设置为父Div高度

React 无法将 div 设置为 100% 的屏幕高度

如何将textarea设置为100%的宽度和高度?

无法将角形/材质侧面的高度设置为100%

将传单地图设置为高度:容器的100%

Fabric js - 将画布宽度和高度设置为 100%

无法将 flex 子项的高度设置为 100%

无法将悬停叠加层的高度设置为容器的100%

如何将Konva fillPatternImage设置为100%高度

如何使用CSS将列设置为100%在体内的高度

无法将HTML页面正文/画布高度设置为100%?

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

父母身高为自动时身高100%

机身高度比屏幕高度大100%

如何将面板内容设置为面板主体的100%

将div高度设置为窗口高度(对于CSS不是100%)

如何将div的高度设置为外部div的100%高度?

设置内容高度100%jQuery mobile

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

将所有孩子的身高设置为父母固定身高的50%

如何将线性布局的孩子的身高设置为最高的孩子身高

Div高度为100%,并扩展以适合内容