Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何将网站页脚保持在窗口底部?_Css - Fatal编程技术网

Css 如何将网站页脚保持在窗口底部?

Css 如何将网站页脚保持在窗口底部?,css,Css,对页脚进行天真的编码,若并没有足够的内容,那个么页脚和页面底部之间就会出现空白。我想摆脱这一点,并移动页脚的窗口底部 另一方面,当有更多内容时,我希望内容将页脚向下推(因此位置:固定;底部:0;不行) 如何实现这一点?这是一款较新的CSSStickyFooter: 有一个很好的教程解释了如何做到这一点。它通过一个基本的HTML标记和css来实现这种效果。它很容易理解,并且很好地解释了CSS如何实际工作以获得效果。您可以通过以下方式实现此结果: 为&标记声明高度值 向嵌套的包装器元素声明最小高度

对页脚进行天真的编码,若并没有足够的内容,那个么页脚和页面底部之间就会出现空白。我想摆脱这一点,并移动页脚的窗口底部

另一方面,当有更多内容时,我希望内容将页脚向下推(因此位置:固定;底部:0;不行)


如何实现这一点?

这是一款较新的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比结果更重要?明确你的优先顺序。听起来像是设计师的合理论据