国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

詳解CSS經典布局之Sticky footer布局

2024-07-11 08:25:14
字體:
來源:轉載
供稿:網友

何為Sticky footer布局?

我們常見的網頁布局方式一般分為header(頁頭)部分,content(內容區)部分和footer(頁腳)部分。當頁頭區和內容區的內容較少時,頁腳區不是隨著內容區排布而是始終顯示在屏幕的最下方。當內容區的內容較多時,頁腳能隨著文檔流撐開始終顯示在頁面的最下方。這就是傳說中的Sticky footer布局。是不是很容易理解。不理解的小伙伴也沒關系下面我就舉個簡單的例子。

舉個栗子

當內容較少時,正常的文檔流顯示如下圖:

在正常文檔流中,當內容較少時,頁腳部分不會始終固定在屏幕的最下方。這時候就該讓傳說中的sitcky footer布局出現了。

sticky footer布局效果如下圖所示:

不管內容區有多少內容,頁腳始終顯示在屏幕的最下方,當內容區域超過屏幕的高度時。頁腳會始終顯示在頁面的最底部。現在小伙伴們徹底認識sticky footer的真面目了吧,下面讓我們一起看看它是如何實現的。

Sticky footer布局實現

負margin布局方式

html代碼:

<div class="detail"> <div class="wrapper clearfix"> <div class="title"> <h1>這里是頭部</h1> </div> <div class="main"> <p>這里是main content區域...</p> <p>這里是main content區域...</p> <p>這里是main content區域...</p> <p>這里是main content區域...</p> </div> </div> <div class="footer"> <p>© 2017 No rights reserved.</p> <p>Made with ♥ by an anonymous pastafarian.</p> </div> </div>

css代碼:

div,h1,p{margin:0; padding: 0;} .detail{ position:fixed; overflow:auto; width:100%; height:100%; } .wrapper{ min-height:100%; width:100%; } .title h1{ font-size:40px; text-align: center; } .main{ margin-top:64px; padding-bottom:64px; } .main p{ font-size: 25px; text-align: center; } .footer{ margin:-64px auto 0 auto; font-size:32px; } .footer p{ text-align: center; } .clearfix::after { display: block; content: "."; height: 0; clear: both; visibility: hidden; }

注:main里的 padding-bottom和footer里的負margin值要保持一致。

flex布局方式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嵩明县| 东海县| 民和| 阳曲县| 辽宁省| 玛纳斯县| 池州市| 镶黄旗| 海兴县| 鹤岗市| 杭州市| 兴安盟| 昌江| 易门县| 仁寿县| 钟祥市| 白沙| 十堰市| 江阴市| 收藏| 兴山县| 达拉特旗| 青铜峡市| 蓝山县| 贡嘎县| 乡宁县| 南郑县| 图片| 岗巴县| 阳信县| 天长市| 巴林右旗| 马龙县| 金寨县| 大英县| 阜城县| 伊春市| 萍乡市| 大足县| 玉林市| 彰武县|