昨天突然有个问题想不通,就是页面初始化的时候如果设置了html,body的高度为100%,那么如果你网页内容的高度很长,但是你body的高度就只能是视口的高度,而不是你的子元素撑开的高度,这样会出现什么问题吗? 看了好多页面初始化方案的代码 好多都没有设置html,body height:100%,为什么要这样做?
昨天突然有个问题想不通,就是页面初始化的时候如果设置了html,body的高度为100%,那么如果你网页内容的高度很长,但是你body的高度就只能是视口的高度,而不是你的子元素撑开的高度,这样会出现什么问题吗? 看了好多页面初始化方案的代码 好多都没有设置html,body height:100%,为什么要这样做?
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
1.我觉得网页内容很长,body设置了100%,那肯定会出现滚动条,你不设置body的高度100%也会出现滚动条
2.设置body高度100%的目的可能是为了设置页面内某个元素的高度是100%占满视口的,因为只有该元素的所有祖先元素的高度都是100%,这个元素才能占满屏幕