CSS教程:完美的绝对底部

2019-03-14 20:17:54王冬梅

说明: 需要注意的就是#main的padding值、footer的高度和负margin值,需要保持一致。
就是这么简单,不过还没完。如果你的主体是使用悬浮布局,还得解决一些浏览器的兼容问题,这里使用的重点是为了Goolge Chrome。
对#main部份进行著名的Clearfix Hack:
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix {display: inline-block;} /* Hides from IE-mac */ * html .clearfix { height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */
注: 该方案测试于两栏悬浮布局,兼容各大主流浏览器,包括Google Chrome。
P.S: 网络上之前比较知名的footer布局有Ryan Faits创造的,不过它的方法在HTML代码中会有一个空的div层。严格来说,是不符合语义网代码标准的。 另外,还有一篇Exploring Footers article from A List Apart,但使用了一些JavaScript代码。 这样一比较,上面看似简单的纯CSS,就显得伟大许多了。
OK, 没有了。如果没看懂,具体的使用方法和说明可以到原站查看。