首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CSS Div伸展100%页面高度

CSS Div伸展100%页面高度
EN

Stack Overflow用户
提问于 2009-04-03 05:50:08
回答 10查看 407.3K关注 0票数 211

我在页面的左侧有一个导航栏,我想让它伸展到页面高度的100%。不仅包括视口的高度,还包括滚动之前隐藏的区域。我不想使用javascript来完成这项工作。

它可以在HTML/CSS中完成吗?

EN

回答 10

Stack Overflow用户

发布于 2014-11-13 04:27:58

使用HTML5,最简单的方法就是执行height: 100vh。其中'vh‘代表浏览器窗口的视区高度。响应浏览器和移动设备的大小调整。

票数 85
EN

Stack Overflow用户

发布于 2012-06-15 02:08:11

我遇到了类似的问题,解决方案是这样做:

代码语言:javascript
复制
#cloud-container{
    position:absolute;
    top:0;
    bottom:0;
}

我想要一个以页面为中心的div,高度是页面高度的100%,所以我的总体解决方案是:

代码语言:javascript
复制
#cloud-container{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0; 
    width: XXXpx; /*otherwise div defaults to page width*/
    margin: 0 auto; /*horizontally centers div*/
}

您可能需要使父元素(或简称为“position: relative;”)具有正文

票数 14
EN

Stack Overflow用户

发布于 2009-04-03 06:06:23

你可以用Faux Columns作弊,也可以用CSS trickery作弊

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/712689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档