自动调整div高度以填充空间-CSS
我有一个顶部页眉、中间部分和底部页脚 页眉和页脚的高度固定为50px。我想固定页眉和页脚在顶部和底部的位置,我想拉伸中间部分(内容)以填充剩余的空间自动调整div高度以填充空间-CSS,css,css-float,Css,Css Float,我有一个顶部页眉、中间部分和底部页脚 页眉和页脚的高度固定为50px。我想固定页眉和页脚在顶部和底部的位置,我想拉伸中间部分(内容)以填充剩余的空间 如何操作?您可以在页脚和页眉上使用position:absolute,然后将页脚定位为bottom:0px。我会这样做: #header { height: 50px; width: 100%; position: fixed; top: 0px; z-index: 2; } #footer { h
如何操作?您可以在页脚和页眉上使用position:absolute,然后将页脚定位为bottom:0px。我会这样做:
#header {
height: 50px;
width: 100%;
position: fixed;
top: 0px;
z-index: 2;
}
#footer {
height: 50px;
width: 100%;
position: fixed;
bottom: 0px;
z-index: 2;
}
#content {
top: 50px;
width: 100%;
position: absolute;
z-index: 1;
}
您可以在页脚和页眉上使用position:absolute,然后将页脚定位为bottom:0px。我会这样做:
#header {
height: 50px;
width: 100%;
position: fixed;
top: 0px;
z-index: 2;
}
#footer {
height: 50px;
width: 100%;
position: fixed;
bottom: 0px;
z-index: 2;
}
#content {
top: 50px;
width: 100%;
position: absolute;
z-index: 1;
}
在stackoverflow或google上搜索粘性页脚,问题就不存在了。在stackoverflow或google上搜索粘性页脚,问题就不存在了。我通过定义以下样式来解决问题
#header, #content, #footer {
position: absolute;
}
#header{
top: 0;
width: 100%;
height: 50px;
left: 0;
right: 0;
}
#content {
top: 50px;
left: 0;
right: 0;
bottom: 50px;
}
#footer {
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 50px;
}
你可以看到我的小提琴
感谢@rocky3000和@Mika的支持
:)
我通过定义以下样式实现了它
#header, #content, #footer {
position: absolute;
}
#header{
top: 0;
width: 100%;
height: 50px;
left: 0;
right: 0;
}
#content {
top: 50px;
left: 0;
right: 0;
bottom: 50px;
}
#footer {
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 50px;
}
你可以看到我的小提琴
感谢@rocky3000和@Mika的支持
:)
真的!我把这件事弄得一团糟,但我完全忘记了边距:-value
我只是把位置从绝对改为固定。对不起。。我刚才有一只虫子。。在页眉和页脚的情况下是可以的。。但中间部分不工作/拉伸..我已将#页脚和#页眉的位置更改为固定,如@kevin9794建议的那样,移除底部:50px;来自#内容并删除了主体标记的定义。现在能用了吗?真的!我把这件事弄得一团糟,但我完全忘记了边距:-value
我只是把位置从绝对改为固定。对不起。。我刚才有一只虫子。。在页眉和页脚的情况下是可以的。。但中间部分不工作/拉伸..我已将#页脚和#页眉的位置更改为固定,如@kevin9794建议的那样,移除底部:50px;来自#内容并删除了主体标记的定义。现在可以用了吗?就页脚而言。。我想在页眉和页脚之间拉伸div为什么要在页眉和页脚之间拉伸div?你能解释一下吗?嗯,解决问题最简单的方法是通过js。但是如果你检查了我的链接,css的内容分区与其他答案几乎相同…内容分区与其内容相匹配,页脚始终位于内容分区之下,或者如果页面底部的内容分区高度太小…这只是页脚的情况。。我想在页眉和页脚之间拉伸div为什么要在页眉和页脚之间拉伸div?你能解释一下吗?嗯,解决问题最简单的方法是通过js。但是如果你检查了我的链接,css的内容分区与另一个答案几乎相同…内容分区与其内容相匹配,页脚始终位于内容分区下,或者如果页面底部的内容分区高度太小。。。