html的footer置于页面最底部的简单实现方法

HTML的footer置于页面最底部的简单实现方法

1. 目标

在网页制作中,我们经常会遇到将footer部分置于页面底部的需求,以便在内容高度不足时,footer始终位于屏幕底部,如下图所示:

![image1](https://img-blog.csdn.net/20180618194642569?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3lvdV9yZWFsX2Jsb2dwaG90b3M=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80)

将footer置于页面的底部,可以给用户更好的视觉体验和良好的交互感觉,下面就来讲一下这个简单实现的方法。

2. 实现方法

方法1: 使用position:absolute将footer定位到屏幕最底部。代码如下:

footer {

position: absolute;

bottom: 0;

width: 100%;

height: 60px;

}

让footer定位于屏幕的最底部,使用position:absolute,并设置bottom:0将footer置于屏幕底部。需要注意的是,此方法需要给footer一个固定的高度,否则footer会覆盖页面的内容。

方法2: 使用flex布局将底部footer定位于底部。代码如下:

html,body {

height: 100%;

}

.wrapper {

min-height: 100%;

display: flex;

flex-direction: column;

}

.content {

flex: 1;

}

.footer {

height: 60px;

}

这个方法使用flexbox布局,将所有的html和body标签高度设置为100%。创建一个包含三个部分的wrapper,其中第一个部分是header,第二个部分是content,第三部分是footer,并使用flex属性将它们垂直堆叠。将最后一个部分(即footer)定位到底部。

3. 总结

在网页制作中,将footer置于页面底部是非常重要的。通过上述的方法,可以很好地实现这个目标。在第一种方法中,您可以使用position:absolute。在第二种方法中,您可以使用flex布局。这两种方法各有优缺点,您可以根据您的需求,选择通过合适的方式实现。