【发布时间】:2015-01-06 02:41:36
【问题描述】:
是否存在您不希望html 元素占据整个窗口高度的情况?为什么默认不是100%高度?
html {
height: 100%;
}
[更新] 我更改了标题并删除了对body 标签的引用,因为我对html 标签非常感兴趣。
[更新] 只是为了澄清一下,我很欣赏这个决定是在互联网时代的黎明做出的,如果默认值被改变,世界可能会结束。我想知道是否存在将html 元素的高度设置为100% 以外的值或不将其设置为100% 的任何情况或情况将用于任何实际目的。世界上的每个人都应该将其设置为 100% 并忘记它,还是存在任何会导致问题的极端情况?
【问题讨论】:
-
可能有也可能没有,我认为这更多是个人喜好的问题。当文档的内容不需要时,文档是否应该具有完整高度?对此没有技术答案。
-
任何低于 html 100% 的内容都会限制自己。您可以在 html 标记中拥有高度有限的 div,所以除非您确定您永远不会想要一个完整的页面......我会保持高度 100%
-
那么,这是一个主观的、基于意见的讨论吗?而且,基本上,答案将是“是的,有时,即使只是很少。”
-
@DavidThomas 如果它是基于意见的或主观的,那么我相信你不会有任何问题给我一个你不希望 html 元素达到 100% 高的情况。跨度>
-
@Alohci 我认为这只是一种迂腐的回应。我对是否存在 100% 以外的高度有用或实用的任何情况感兴趣。