Css 如何将网站页脚保持在窗口底部?
对页脚进行天真的编码,若并没有足够的内容,那个么页脚和页面底部之间就会出现空白。我想摆脱这一点,并移动页脚的窗口底部 另一方面,当有更多内容时,我希望内容将页脚向下推(因此位置:固定;底部:0;不行)Css 如何将网站页脚保持在窗口底部?,css,Css,对页脚进行天真的编码,若并没有足够的内容,那个么页脚和页面底部之间就会出现空白。我想摆脱这一点,并移动页脚的窗口底部 另一方面,当有更多内容时,我希望内容将页脚向下推(因此位置:固定;底部:0;不行) 如何实现这一点?这是一款较新的CSSStickyFooter: 有一个很好的教程解释了如何做到这一点。它通过一个基本的HTML标记和css来实现这种效果。它很容易理解,并且很好地解释了CSS如何实际工作以获得效果。您可以通过以下方式实现此结果: 为&标记声明高度值 向嵌套的包装器元素声明最小高度
如何实现这一点?这是一款较新的CSSStickyFooter:
有一个很好的教程解释了如何做到这一点。它通过一个基本的HTML标记和css来实现这种效果。它很容易理解,并且很好地解释了CSS如何实际工作以获得效果。您可以通过以下方式实现此结果:
&
标记声明高度值最小高度
值,通常是包装主体结构中包含的所有后代元素的元素$(“#addBodyContent”)。在(“单击”,函数(){
$(“Pellentesque居住者morbi tristique Sentecus et netus et malesuada Fame ac turpis egestas.tortor quam前庭,feugiat vitae,ultricies eget,Temporal sit amet,ante.Donec eu libero sit quam egestas semper.Aenea Ultrices mi vitae est.Mauris placerat eleifend leo.”)。附录(“.flex col:第一种字体”);
});
$(#resetBodyContent”)。在(“单击”,函数()上{
$(“.flex col p”).remove();
});
$(#addFooterContent”)。在(“单击”,函数()上{
$(“Pellenteskue居住者morbi tristique Sentecus et netus et malesuada fames ac turpis egestas.tortor quam前庭,feugiat vitae,ultricies eget,Temporal sit amet,ante.Donec eu libero sit quam egestas semper.Aenea Ultrices mi vitae est.Mauris placerat eleifend leo.”)。附录(“页脚”);
});
$(#resetFooterContent”)。在(“单击”,函数()上{
$(“页脚p”).remove();
});代码>
html,正文{
身高:91%;
}
.包装纸{
宽度:100%;
左:0;
右:0;
框大小:边框框;
填充:10px;
显示:块;
最小高度:100%;
}
页脚{
背景:黑色;
文本对齐:居中;
颜色:白色;
框大小:边框框;
填充:10px;
}
.flex{
显示器:flex;
身高:100%;
}
.flex col{
弹性:1;
背景:#ccc;
利润率:0px 10px;
框大小:边框框;
填充:20px;
}
.flex btn包装器{
显示器:flex;
证明内容:中心;
弯曲方向:行;
}
.btn{
框大小:边框框;
填充:10px;
过渡:.7s;
利润率:10px 10px;
最小宽度:200px;
}
.btn:悬停{
背景:透明;
光标:指针;
}
.黑暗{
背景:黑色;
颜色:白色;
边框:3倍纯黑;
}
.光{
背景:白色;
边框:3倍纯白;
}
.灯光:悬停{
颜色:白色;
}
.黑暗:悬停{
颜色:黑色;
}
添加内容
重置内容
洛雷姆·伊普苏姆·多洛。。。
洛雷姆·伊普苏姆·多洛。。。
添加内容
重置内容
洛雷姆·伊普苏姆·多洛。。。
我不得不为perqworks.com这样做,这是一件痛苦的事情,因为它在每个页面上添加了两个超级包装div。在我看来很难看。鼓励你在这个问题上对设计师说不。那么两个超级包装div比结果更重要?明确你的优先顺序。听起来像是设计师的合理论据