首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CSS中将屏幕高度设置为div的高度

问在CSS中将屏幕高度设置为div的高度
EN

Stack Overflow用户
提问于 2013-03-26 13:54:46
回答 4查看 108关注 0票数 0

我一直在HTML5,javascript和CSS上工作,我想获得屏幕的高度,并在CSS中相应地设置我的"div“的高度,而不是使用javascript和jquery。这样它就可以根据任何屏幕进行自我调整。我试过使用height=100%,但它占用的高度和div的内容一样长。有没有办法帮我一把..

提前感谢!!

EN

回答 4

Stack Overflow用户

发布于 2013-03-26 14:01:24

设置height=100%应该可以-确保包含的元素也设置为100%高度,并添加position:absolute

这是一把小提琴:

http://jsfiddle.net/C3anM/

代码语言:javascript
复制
<div id="wrapper">Test content </div>

+

代码语言:javascript
复制
#wrapper {
    height:100%;
    background-color:green;
    position:absolute;
}
票数 1
EN

Stack Overflow用户

发布于 2013-03-26 14:04:07

我认为你在试图绝对地定位它。

代码语言:javascript
复制
div{
    height:100%;
    width:100%;
    position:absolute;
    border:1px solid red;
}

http://jsfiddle.net/btevfik/DMUcY/

默认情况下,位置是static.so,div是按顺序放置的,它们的高度是根据它们的内容计算的,除非您为px设置了height值。

http://jsfiddle.net/btevfik/MjM9Y/

票数 0
EN

Stack Overflow用户

发布于 2013-03-26 16:41:34

您必须设置:

代码语言:javascript
复制
html, body
{
    height: 100%;
} 

jsFiddle:http://jsfiddle.net/sG8gm/

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

https://stackoverflow.com/questions/15630286

复制
相关文章

相似问题

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