实现方案一:absolute 通过绝对定位处理应该是常见的方案,只要使得页脚一直定位在主容器预留占位位置。html, body { height: 100%;}.wrapper { position: relative; min-height: 100%; padding-bottom: 50px; box-sizing: border-box;}.footer { position: absolute; bottom: 0; heigh...
又因为盒模型默认是content-box, 所以我们开启border-box盒模型,同时在加上一个底部的padding,这样的话,既会把内容挤上去 同时底部的padding空间就可以留给底部的按钮用以放置。当然别忘了使用定位哦 */ box-sizing: border-box; padding-bottom: 40px; .btns { width: 100%; height: 40px; line-height: 40...
html,body,#wrap{height:100%;}body>#wrap{height: auto;min-height:100%;}#main{padding-bottom:150px;}/* 必须使用和footer相同的高度 */#footer{position: relative;margin-top: -150px;/* footer高度的负值 */height:150px;clear:both;} 说明: 需要注意的就是#main的padding值、footer的高度和负margi...
/* 等于footer的高度 */ margin-bottom: -50px; } .footer, .push { height: 50px; } 这个方法需要容器里有额外的占位元素(如.push) 需要注意的是.wrapper的margin-bottom值需要和.footer的负的height值保持一致,这一点不太友好。 2. 将页脚的顶部外边距设为负数 既然能在容器上使用负的margin bottom,那...
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网页底部;但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 1、将内容部分的底部外边距设为负数 这是个比较主流的用法,把内容部分最小高度设为100%,再利用内容部分...
css三种方式实现sticky footer底部黏连布局 问题描述 什么是sticky footer布局 举例来说,就是在网页中有一篇文章,文章可长可短,如果文章比较长,就在文章结束的地方,放置一个点赞按钮。如果文章比较短,就在页面的底部放置一个点赞按钮。大致效果图如下: 就是黏在底部的布局...
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。 当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网页底部;但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 实现方法 01、将内容部分的底部外边距设为负数 ...
bottom: 0; height: 50px; } 这个方案需指定 html、body 100% 的高度,且 content 的 padding-bottom 需要与 footer 的 height 一致。 实现方案二:calc 通过计算函数 calc 计算(视窗高度 - 页脚高度)赋予内容区最小高度,不需要任何额外样式处理,代码量最少、最简单。
<body>...<divclass="footer"></div></body> css代码如下: 代码语言:javascript 复制 html{height:100%;}body{min-height:100%;/* 设置最小高度100% */position:relative;/* 设置最小高度100% */box-sizing:border-box;/* 设置盒模型为border-box,那样这个100%包括了下面的padding-bottom高度 */padding...
页脚置底(Sticky footer)就是让网页的footer部分始终在浏览器窗口的底部。当网页内容足够长以至超出浏览器可视高度时,页脚会随着内容被推到网页底部;但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。 1、将内容部分的底部外边距设为负数 这是个比较主流的用法,把内容部分最小高度设为100%,再利用内容部分...