如何是div的高度100%,使用height:100%是不行的,我是为了让一个div层充满整个屏幕,屏幕有高,div层就有

屏幕有高,div层就有多高... 屏幕有高,div层就有多高 展开
 我来答
SuperLiii
2017-07-11 · TA获得超过403个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:92.7万
展开全部
html,body{
    height: 100%;
}

.div{
    background-color:#000000;
    width: 100%;
    height: 100%;
}

刚查到的DIV父层是Html和Body,它们默认的高度为auto,所以只更改DIV的高度为100%是不对的,需要设置html,body它们的高度为100%才可以全屏.

百度网友6eed2f8
2010-11-10 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3807万
展开全部
要清楚100%的含义,这个含义是在父容器中100%,而不是屏幕的100%

<div id="div1" style="height:200px">
<div id="div2" style="height:100%">
这里只是占div1的100%
</div>
</div>

理解了这个就知道怎么改了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d92ec75
推荐于2018-02-27 · TA获得超过942个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:501万
展开全部
那你试试这样撒。
<style>
body{height:100%; overflow:hidden; margin:0px; padding:0px;}
.box {height:100%; background:#ff0000; position:absolute; width:100%;}

</style>
<div class=box></div>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
稍微何人
2020-04-26
知道答主
回答量:10
采纳率:0%
帮助的人:6167
展开全部
虽然不知道你还用不用,但是我还是给你吧,最简单的就是:把“height:100%”改成:“height:100vh”,原理:vh是百分比的英文缩写,可能某些命令要英文才能识别吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在深修行
2010-11-10 · TA获得超过107个赞
知道小有建树答主
回答量:100
采纳率:71%
帮助的人:50.4万
展开全部
你好,你这样试一下:

#oneDiv
{
background-color:#003300;
height:100%;
position:absolute;
}

(IE6不兼容)
希望对你有帮助,再见。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式