拖更很久,各位小哥哥、小姐姐别介意,今天本来会死在襁褓(草稿待了一个月)中的 不定期更新的CSS奇淫技巧(二)终于出来了,本文可能会水份居多,如有问题欢迎提议我会逐步榨干它
七、CSS 绝对底部
代码:
方案一:原理————正(padding)负(margin)抵消法
<style>
* {
margin: 0;
padding: 0;
}
body {
height: 100vh;
}
#wrap {
height: auto;
min-height: 100%;
}
#main {
padding-bottom: 150px; /* 和footer相同的高度 */
}
#footer {
margin-top: -150px; /* footer高度的负值 */
height: 150px;
background: #0c8ed9
}
</style>
<div id="wrap">
<div id="main">正文</div>
</div>
<div id="footer">底部</div> <!--底部和外层同级-->
方案二:原理———— flex 布局
<style>
* {
margin: 0;
padding: 0;
}
#wrap {
display: flex;
flex-flow: column;
min-height: 100vh;
}
#main {
flex:1;
}
#footer {
height: 150px;
background: #0c8ed9
}
</style>
<div id="wrap">
<div id="main">正文</div>
<div id="footer">底部</div>
</div>
效果图
八、多边框
先上效果图