久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

詳解CSS五種方式實(shí)現(xiàn)Footer置底

本篇文章主要介紹了詳解CSS五種方式實(shí)現(xiàn)Footer置底,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

頁腳置底(Sticky footer)就是讓網(wǎng)頁的footer部分始終在瀏覽器窗口的底部。

當(dāng)網(wǎng)頁內(nèi)容足夠長以至超出瀏覽器可視高度時(shí),頁腳會(huì)隨著內(nèi)容被推到網(wǎng)頁底部;但如果網(wǎng)頁內(nèi)容不夠長,置底的頁腳就會(huì)保持在瀏覽器窗口底部。

方法一:將內(nèi)容部分的margin-bottom設(shè)為負(fù)數(shù)

<div class="wrapper">
    <!-- content -->
    <div class="push"></div>
</div>
<div class="footer">footer</div>
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}
.wrapper {
  min-height: 100%;  
  margin-bottom: -50px; /* 等于footer的高度 */
}
.footer, .push {
  height: 50px;
}

1、這個(gè)方法需要容器里有額外的占位元素(div.push)。

2、div.wrapper的margin-bottom需要和div.footer的-height值一樣,注意是負(fù)height。

方法二:將頁腳的margin-top設(shè)為負(fù)數(shù)

給內(nèi)容外增加父元素,并讓內(nèi)容部分的padding-bottom與頁腳的height相等。

<div class="content">
  <div class="content-inside">
    <!-- content -->
  </div>
</div>
<div class="footer">footer</div>
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}
.content {
  min-height: 100%;
}
.content-inside {
  padding: 20px;
  padding-bottom: 50px;
}
.footer {
  height: 50px;
  margin-top: -50px;
}

方法三:使用calc()設(shè)置內(nèi)容高度

<div class="content">
  <!-- content -->
</div>
<div class="footer">footer</div>
.content {
  min-height: calc(100vh - 70px);
}
.footer {
  height: 50px;
}

這里假設(shè)div.content和div.footer之間有20px的間距,所以70px=50px+20px

方法四:使用flexbox彈性盒布局

以上三種方法的footer高度都是固定的,如果footer的內(nèi)容太多則可能會(huì)破壞布局。

<div class="content">
  <!-- content -->
</div>
<div class="footer">footer</div>
html {
  height: 100%;
}
body {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.content {
  flex: 1;
}

方法五:使用Grid網(wǎng)格布局

<div class="content">
  <!-- content -->
</div>
<div class="footer">footer</div>
html {
  height: 100%;
}
body {
  min-height: 100%;
  display: grid;
  grid-template-rows: 1fr auto;
}
.footer {
  grid-row-start: 2;
  grid-row-end: 3;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了純css實(shí)現(xiàn)照片墻3D效果的示例代碼,可以實(shí)現(xiàn)鼠標(biāo)經(jīng)過圖片實(shí)現(xiàn)改變,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實(shí)現(xiàn)文字過長自動(dòng)隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號(hào)和減號(hào)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 欧美成视频 | 电影在线| 美女久久视频 | 精品九九 | 美女久久 | 日日碰狠狠躁久久躁婷婷 | 欧美精品一区二区三区在线 | 中文字幕第一页在线 | 亚洲欧美久久 | 在线一区 | 欧美激情亚洲 | 国产清纯白嫩初高生视频在线观看 | 九九伊人sl水蜜桃色推荐 | 久优草 | 国产精品亚洲精品 | 视频1区 | 国产精品久久久久久久久久免费 | 国产精品毛片一区二区在线看 | 国产精品网址 | www国产成人免费观看视频,深夜成人网 | 三级视频在线观看电影 | 欧美韩一区二区 | 97在线观视频免费观看 | 91免费在线播放 | av免费入口 | 久草视频2| 免费观看一级视频 | 欧美日韩视频网站 | 欧美福利一区 | av日韩高清| 久久亚洲一区二区 | 日韩欧美大片在线观看 | 国产精品久久久久久亚洲调教 | 91麻豆精品国产91久久久久久久久 | 精品网站999www | 美日韩免费视频 | 一区二区三区四区国产精品 | 国产免费又黄又爽又刺激蜜月al | 一区二区免费 | 日韩一区二区三区精品 | 国产伦一区二区三区视频 |