【发布时间】:2021-09-03 00:07:38
【问题描述】:
似乎是一个非常基本的概念,但我不明白为什么当我将 div 的高度设置为 100% 时,它会超出页面的可见区域。我的页面是这样的:
<!DOCTYPE html>
<html lang="en-US" style="height: 100%;">
<head></head>
<body style="height: 100%;">
<div style="height: 100%; background-color: red"> </div>
</body>
</html>
当我在浏览器中打开它时,浏览器会在页面中添加一个垂直滚动条,并且我的 div 会超出底部:
如果我向下滚动一点,我确实看到了 div 的底部:
但是为什么我的高度为 100% 的 div 超出了页面底部?
【问题讨论】: