html - <body> 标签的高度与 <html> 标签的高度不相关的原因是什么?

标签 html css

我正在开发一个网站,并且 <body>标签不会延伸到 <html> 的整个长度标签。两者的最小高度均为 100%,我认为这意味着 <body>标签将根据其嵌入内容进行调整,即 <html>标签。我一直在更改 firebug 中的值,看看它是否会执行任何操作,但不会执行任何操作。

基本上是<body>的高度最终最大为 749.4px,而高度为 <html>是 857 像素。

有什么想法吗?

编辑:抱歉各位,我在发布此内容后偏离了主题。原来其中一个 css 文件改变了 body 高度或其他东西。基本上我最终只是添加了“height: 100%;”到标签“最小高度:100%;”和包装类的任何实例。我正在使用我之前的人设置的一个奇怪的模板,所以我有点迷路了哈哈。我这个问题的措辞也很奇怪。如果我打开 firebug 并将鼠标悬停在 html 标签上,它会突出显示整个窗口,但如果我突出显示 body 标签,则覆盖层将不适合屏幕,这意味着 body 没有按照我想要的方式延伸。

最佳答案

html, body {
    height: 100%;
}

应该适用于大多数场景。

关于html - <body> 标签的高度与 <html> 标签的高度不相关的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4119193/

相关文章:

html - 将 1/4 添加到 Twitter Bootstrap 列

html - 如何修复 tailwindcss-cli 抛出 TypeError : Object. fromEntries is not a function?

css - 组件在第一次渲染时短暂渲染而没有样式

css - 如何使用@media min-width 和 max-width 来固定容器的宽度

c# - ASP.NET 从 anchor 获取以 px 为单位的文本位置

html - 不使用图像调整背景颜色

javascript - 使用 jquery 滚动 Pane

html - 在 CSS 中居中 div - 这是如何工作的?

html - 粘性位置在容器中不起作用

python - 如何使用 html 和 cheeypy 将对象放在隐藏的输入字段中