开发者社区> 问答> 正文

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

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

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

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

    2019-07-17 19:15:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载