开发者社区 问答 正文

当body里只有一个relative元素的时候,为什么只有同时设置html和body的100%高度才能使这个元素的宽高填充?

发现如果body和html不同时设定100%的高度a元素就没高度

展开
收起
a123456678 2016-03-26 11:00:47 2301 分享 版权
1 条回答
写回答
取消 提交回答
  • html和body本来高度就是0,或者说是auto的,你试下

    console.log(document.documentElement.offsetHeight);
    console.log(document.body.offsetHeight);
    都是0,它们的高度依据你的内容,所以你的内容设置100%高度,相对谁呢?

    2019-07-17 19:15:46
    赞同 展开评论