国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

css中底部sticky footer

wenzi / 1588人閱讀

摘要:設(shè)計是最古老和最常見的效果之一,它可以概括如下如果頁面內(nèi)容不夠長的時候,頁腳塊粘貼在視窗底部如果內(nèi)容足夠長時,頁腳塊會被內(nèi)容向下推送。所有內(nèi)容區(qū)好,方法一也比較推薦,以上就是個人對的理解

Sticky footers設(shè)計是最古老和最常見的效果之一,它可以概括如下:

1 如果頁面內(nèi)容不夠長的時候,頁腳塊粘貼在視窗底部;
2 如果內(nèi)容足夠長時,頁腳塊會被內(nèi)容向下推送。

出現(xiàn)問題如圖:

方法一:經(jīng)典固定高度套路
·html內(nèi)容:


    
這里是content
    

為內(nèi)容區(qū)域添加外層包裹的wrapper,設(shè)置css樣式
·css內(nèi)容:

html, body, .wrapper {
 height: 100%;
}
body > .wrapper {
     height: auto;
     min-height: 100%;
}
.content {
     /* 必須使用和footer相同的高度 為底部留白 */
    padding-bottom: 150px;
}  
.footer {
    position: relative;
    /* footer高度的負(fù)值 */
    margin-top: -150px; 
    height: 150px;
    clear:both;
}
重要的是需要設(shè)置min-height:100%,內(nèi)容區(qū)域padding-bottom: 150px;尾部margin-top: -150px; 
這個方法兼容性很好,實(shí)測 IE7 也能正常展示,為了更好的兼容性,可以為wrapper添加清除浮動
    .clearfix{
         display: inline-block;
    }
    .clearfix:after {
         content: ".";
         display: block;
         height: 0;
         clear: both;
         visibility: hidden;
    }

方法二:Flexbox布局
html:

內(nèi)容區(qū)域

css:

html, body {
  display: flex;
  height: 100%;
  flex-direction: column;
}
body .content {
  flex: 1;
}

這個方法精簡,當(dāng)然缺點(diǎn)也是顯而易見的,只有 IE10 及以上的瀏覽器才支持 flex 布局
方法三:內(nèi)容區(qū)域計算最小的高度

這種方法通過vh(viewpoint height)來計算整體視窗的高度(1vh等于視窗高度的1%),然后減去底部footer的高度,從而求得內(nèi)容區(qū)域的最小高度。

html:


  
  

所有內(nèi)容區(qū)

  
  

css:

.content{
 min-height:calc(100vh - 7em);
 box-sizing:border-box;
} 
.footer{
    height:7em;
    width:100%;
}

ok,好,方法一也比較推薦,以上就是個人對sticky Footer的理解(? ω ?)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/112972.html

相關(guān)文章

  • Sticky Foolter 幾種實(shí)現(xiàn)方式

    摘要:但如果網(wǎng)頁內(nèi)容不夠長,置底的頁腳就會保持在瀏覽器窗口底部。只需要幾行代碼就可以實(shí)現(xiàn),而且像上面計算或添加額外的元素。 CSS實(shí)現(xiàn)Sticky Footer 什么是 Sticky Footer 所謂 Sticky Footer,并不是什么新的前端概念和技術(shù),它指的就是一種網(wǎng)頁效果: 如果頁面內(nèi)容不足夠長時,頁腳固定在瀏覽器窗口的底部;如果內(nèi)容足夠長時,頁腳固定在頁面的最底部。但如果網(wǎng)頁內(nèi)...

    張漢慶 評論0 收藏0
  • Sticky Foolter 幾種實(shí)現(xiàn)方式

    摘要:但如果網(wǎng)頁內(nèi)容不夠長,置底的頁腳就會保持在瀏覽器窗口底部。只需要幾行代碼就可以實(shí)現(xiàn),而且像上面計算或添加額外的元素。 CSS實(shí)現(xiàn)Sticky Footer 什么是 Sticky Footer 所謂 Sticky Footer,并不是什么新的前端概念和技術(shù),它指的就是一種網(wǎng)頁效果: 如果頁面內(nèi)容不足夠長時,頁腳固定在瀏覽器窗口的底部;如果內(nèi)容足夠長時,頁腳固定在頁面的最底部。但如果網(wǎng)頁內(nèi)...

    PrototypeZ 評論0 收藏0
  • footer固定在頁面(視口)底部

    摘要:讓固定在頁面視口底部這是一個讓網(wǎng)站固定在瀏覽器頁面內(nèi)容小于瀏覽器高度時頁面底部的技巧。如何通過用讓固定在頁面頂部。負(fù)外邊距應(yīng)該與的整體高度相等包括。沒有內(nèi)容會超出和的標(biāo)簽,除非超出內(nèi)容是通過的絕對定位。 讓footer固定在頁面(視口)底部(CSS-Sticky-Footer) 這是一個讓網(wǎng)站footer固定在瀏覽器(頁面內(nèi)容小于瀏覽器高度時)/頁面底部的技巧。由HTML和CSS實(shí)現(xiàn)...

    Lemon_95 評論0 收藏0
  • footer固定在頁面(視口)底部

    摘要:讓固定在頁面視口底部這是一個讓網(wǎng)站固定在瀏覽器頁面內(nèi)容小于瀏覽器高度時頁面底部的技巧。如何通過用讓固定在頁面頂部。負(fù)外邊距應(yīng)該與的整體高度相等包括。沒有內(nèi)容會超出和的標(biāo)簽,除非超出內(nèi)容是通過的絕對定位。 讓footer固定在頁面(視口)底部(CSS-Sticky-Footer) 這是一個讓網(wǎng)站footer固定在瀏覽器(頁面內(nèi)容小于瀏覽器高度時)/頁面底部的技巧。由HTML和CSS實(shí)現(xiàn)...

    liaosilzu2007 評論0 收藏0
  • CSS Sticky Footer

    摘要:這樣下來我們就可以測試代碼了,然后發(fā)現(xiàn)如果內(nèi)容多到一定程度之后小叉雖然被擠出屏幕外了,但是卻擋在了文字前面,所以我們這里在里面的內(nèi)容器加上了一個這樣文字就不會再被擋住了。 最近碰巧再看網(wǎng)上那一套火的不得了的高仿餓了么的視頻,正巧看到一個css技巧,看了一下覺得挺簡單,但是卻又非常精髓,而平時公司項目和自己練手的項目里面都沒有這樣的需求,在這里就簡單的講述一下這個技巧(你就當(dāng)我在這里做個...

    wemall 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<