Html 如何创建扩展到页面底部的div?

Html 如何创建扩展到页面底部的div?,html,css,Html,Css,如果你注意到twitter的主页上有一个div,它总是延伸到页面的底部。我检查了CSS,看起来他们在哪里使用 min-height:100% 然而,当我在JSFIDLE中测试它时,这并不起作用 如何创建始终延伸到页面底部的div?您还需要确保您的主体和html具有100%的高度 html, body { height: 100%; } 你还需要确保你的身体和html有100%的高度 html, body { height: 100%; } 您可以使用height:100%来实现这一

如果你注意到twitter的主页上有一个div,它总是延伸到页面的底部。我检查了CSS,看起来他们在哪里使用

min-height:100%
然而,当我在JSFIDLE中测试它时,这并不起作用


如何创建始终延伸到页面底部的div?

您还需要确保您的主体和html具有100%的高度

html, body {
  height: 100%;
}

你还需要确保你的身体和html有100%的高度

html, body {
  height: 100%;
}

您可以使用
height:100%来实现这一点。还要注意,高度100%需要设置为父容器。在本例中,
html,body{}

如果
html,body{}
未设置为100%,则内部容器将仅拉伸其容器高度的100%


您可以使用
height:100%来实现这一点。还要注意,高度100%需要设置为父容器。在本例中,
html,body{}

如果
html,body{}
未设置为100%,则内部容器将仅拉伸其容器高度的100%


简而言之,您希望100%高度的元素从其父元素html和body继承其高度。因为默认情况下它们没有设置高度,所以您必须自己将它们设置为100%才能工作。因此html包含body包含div。谢谢。@hiroprogator注意,如果您有长页面,通常首选设置min height。否则,html/body元素的背景不会一直延伸到内容的底部。简言之,您希望100%高度的元素从其父元素html和body继承其高度。因为默认情况下它们没有设置高度,所以您必须自己将它们设置为100%才能工作。因此html包含body包含div。谢谢。@hiroprogator注意,如果您有长页面,通常首选设置min height。否则,html/body元素的背景不会一直延伸到内容的底部。