sticky footer 布局

一、stick footer 布局介紹

文檔包括內(nèi)容區(qū)與頁(yè)腳區(qū)。當(dāng)內(nèi)容高度未達(dá)到視口的高,頁(yè)腳一直在視口最底部。當(dāng)內(nèi)容高度達(dá)到或者超出視口的高,頁(yè)腳一直在內(nèi)容下方

解決方案

一、calc 目前最主流方案

容器100vh - 頁(yè)腳的高 (100vh:視口的高)

二、padding-bottom

給body、html設(shè)置高度 100%,給內(nèi)容區(qū)設(shè)置最小高度 min-height:100%。頁(yè)腳想在視口顯示,則給其margin-top 負(fù)的自身高度。(其實(shí)頁(yè)腳是占了內(nèi)容的自身高度的)為解決內(nèi)容區(qū)高度超過視口高,會(huì)與頁(yè)腳重合問題,給內(nèi)容區(qū)的子元素一個(gè)padding-bottom:頁(yè)腳的高。

三、思路與第二個(gè)一樣,解決內(nèi)容區(qū)高度超過視口高,會(huì)與頁(yè)腳重合問題:

給內(nèi)容內(nèi)部專門一個(gè)空子元素讓其高度與頁(yè)腳一致。這樣與頁(yè)腳重合時(shí),在視覺上是沒有問題的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Sticky footer布局是什么? 我們所見到的大部分網(wǎng)站頁(yè)面,都會(huì)把一個(gè)頁(yè)面分為頭部區(qū)塊、內(nèi)容區(qū)塊和頁(yè)腳區(qū)塊...
    陌路黃昏后閱讀 570評(píng)論 0 7
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,111評(píng)論 1 92
  • 1. position: fixed實(shí)現(xiàn) ①頂欄和③底欄都設(shè)置position:fixed,分別置于頁(yè)面的頂部和底...
    自度君閱讀 1,245評(píng)論 0 2
  • 在網(wǎng)頁(yè)設(shè)計(jì)中,sticky footer設(shè)計(jì)是最古老的和常見的效果之一,大多數(shù)人都應(yīng)該經(jīng)歷過。它可以概括如下:當(dāng)頁(yè)...
    放飛吧自我閱讀 561評(píng)論 0 0
  • 傳說中的頁(yè)腳經(jīng)典布局,效果圖如下,當(dāng)內(nèi)容多時(shí)會(huì)跟隨內(nèi)容移動(dòng) 寫法,容器分兩塊,一塊是detail-wrapper,...
    簡(jiǎn)單coder閱讀 183評(píng)論 0 0

友情鏈接更多精彩內(nèi)容