Html 最小高度不小于';行不通

Html 最小高度不小于';行不通,html,css,Html,Css,我有个奇怪的问题。我需要在网站的左下角和右下角设置两个背景(始终将其粘贴到整个浏览器窗口的底部),因此我在CSS中使用了最小高度,如下所示: 对于主体,html-高度:100% 对于内包装div-高度:自动!重要的;身高:100%;最小高度:100% 这应该可以完成整个技巧,并始终显示一个100%的div,但它根本不起作用,我有点绝望了 以下是演示: 代码中有什么错误吗?这是: height: auto !important; height: 100%; min-height: 100%; 其

我有个奇怪的问题。我需要在网站的左下角和右下角设置两个背景(始终将其粘贴到整个浏览器窗口的底部),因此我在CSS中使用了最小高度,如下所示:

对于主体,html-
高度:100%

对于内包装div-
高度:自动!重要的;身高:100%;最小高度:100%

这应该可以完成整个技巧,并始终显示一个100%的div,但它根本不起作用,我有点绝望了

以下是演示:

代码中有什么错误吗?

这是:

height: auto !important; height: 100%; min-height: 100%;
其实没有必要。您可能需要
height:auto;最小高度:100%

编辑:忽略我在编辑之前写的内容,我只是忽略了div:)

编辑2:Opera告诉我div的高度是551px,但包装div的高度只有451px。这是由于包装器div的底部填充为100px,从而增加了高度。

这是:

height: auto !important; height: 100%; min-height: 100%;
其实没有必要。您可能需要
height:auto;最小高度:100%

编辑:忽略我在编辑之前写的内容,我只是忽略了div:)


编辑2:Opera告诉我div的高度是551px,但包装div的高度只有451px。这是因为包装器div的底部填充为100px,增加了高度。

我认为您额外的包装器可能会导致您出现问题

我可能会回到基本的100%高度布局,然后添加您的内容

这适用于包括IE6在内的所有浏览器

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head><title>100% Height CSS Layout</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
#container {
min-height: 100%;
background-color: #CCC;
width: 75%;
margin: 0 auto;
}
* html #container {
height: 100%;
}</style>
</head>
<body>
<div id="container">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque tempor. Nam in libero vel nisi accumsan euismod. Quisque quis neque. Donec condimentum, enim convallis vestibulum varius, quam mi accumsan diam, sollicitudin ultricies odio ante vitae purus. Etiam ultricies quam. Vestibulum turpis turpis, fermentum ut, accumsan quis, tempor at, ipsum. Nam felis elit, sollicitudin id, ultrices faucibus, fringilla vel, dui. Aliquam tincidunt iaculis eros. Sed in lorem. Nullam eu enim. Quisque tristique pretium diam. Fusce tempor sollicitudin ligula. Donec purus eros, mattis quis, mattis vestibulum, congue quis, felis. Nulla facilisi. Nam ultricies posuere justo. In feugiat.</p>
</div>
</body>
</html>

100%高度CSS布局
* {
填充:0;
保证金:0;
}
html,正文{
身高:100%;
}
#容器{
最小高度:100%;
背景色:#CCC;
宽度:75%;
保证金:0自动;
}
*html#容器{
身高:100%;
}
Lorem ipsum dolor sit amet,是一位杰出的领导者。临时工。不结盟运动在自由世界的地位。奎斯奎斯奈克。多奈克调味品、康瓦利斯前庭葡萄品种、酒量、甜味剂和甜味剂。尤里西斯广场酒店。前庭隆起,发酵,累积,时间,同侧。Nam felis elit,sollicitudin id,ultrices faucibus,fringilla vel,酒后驾车。艾库利斯·厄洛斯。在洛雷姆的塞德。努拉姆·尤伊尼姆。这是一个直径较小的问题。舌苔。Donec purus eros,mattis quis,mattis前庭,congue quis,felis。无便利。Nam ultricies posuere justo。在封建时代


我认为您额外的包装可能会给您带来问题

我可能会回到基本的100%高度布局,然后添加您的内容

这适用于包括IE6在内的所有浏览器

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head><title>100% Height CSS Layout</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
#container {
min-height: 100%;
background-color: #CCC;
width: 75%;
margin: 0 auto;
}
* html #container {
height: 100%;
}</style>
</head>
<body>
<div id="container">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque tempor. Nam in libero vel nisi accumsan euismod. Quisque quis neque. Donec condimentum, enim convallis vestibulum varius, quam mi accumsan diam, sollicitudin ultricies odio ante vitae purus. Etiam ultricies quam. Vestibulum turpis turpis, fermentum ut, accumsan quis, tempor at, ipsum. Nam felis elit, sollicitudin id, ultrices faucibus, fringilla vel, dui. Aliquam tincidunt iaculis eros. Sed in lorem. Nullam eu enim. Quisque tristique pretium diam. Fusce tempor sollicitudin ligula. Donec purus eros, mattis quis, mattis vestibulum, congue quis, felis. Nulla facilisi. Nam ultricies posuere justo. In feugiat.</p>
</div>
</body>
</html>

100%高度CSS布局
* {
填充:0;
保证金:0;
}
html,正文{
身高:100%;
}
#容器{
最小高度:100%;
背景色:#CCC;
宽度:75%;
保证金:0自动;
}
*html#容器{
身高:100%;
}
Lorem ipsum dolor sit amet,是一位杰出的领导者。临时工。不结盟运动在自由世界的地位。奎斯奎斯奈克。多奈克调味品、康瓦利斯前庭葡萄品种、酒量、甜味剂和甜味剂。尤里西斯广场酒店。前庭隆起,发酵,累积,时间,同侧。Nam felis elit,sollicitudin id,ultrices faucibus,fringilla vel,酒后驾车。艾库利斯·厄洛斯。在洛雷姆的塞德。努拉姆·尤伊尼姆。这是一个直径较小的问题。舌苔。Donec purus eros,mattis quis,mattis前庭,congue quis,felis。无便利。Nam ultricies posuere justo。在封建时代


高度:自动!重要的;应该是IE6的解决方案,但将其更改为您的解决方案没有帮助:(高度:自动!重要;应该是IE6的解决方案,但更改为您的解决方案没有帮助:(嗨,我也这么认为,所以我尝试将最小高度添加到所有包装中(因为我需要至少两个具有底部背景的包装才能100%显示,但什么也没有发生。嗨,我也这么认为,所以我尝试向所有包装添加最小高度(因为我需要至少两个具有底部背景的包装才能100%显示,但什么也没有发生)。