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

首頁 > 開發 > CSS > 正文

將頁腳固定在頁面底部的CSS實戰

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

頁腳的位置問題

網頁的頁腳(footer),也就是通常用來放置幫助鏈接及版權信息的地方。頁腳自然是應該位于頁面底部的,但依照一般的做法,如果位于頁腳之前的網頁內容比較少,或者說使用了一個垂直分辨率較大的顯示器,就有可能出現頁腳看起來不在頁面底部的情況,如下圖。
2015728181439481.jpg (500×388)

由于頁腳基本上是一個網站的所有頁面公用的部分,不同頁面的內容量有所差異,因此確實有可能某些頁面內容不夠而出現這樣的問題。另外,尤其是包含了底色的頁腳,發生這種問題會很影響美觀。

所以,我們希望頁腳能夠無論網頁內容量多少,都準確地位于底部。
固定頁腳到底部的方法
絕對定位可行嗎?

也許有人想到過把頁腳設置為position:fixed,然后定位在底部。先不考慮不支持這個屬性值的IE6,從效果上說,如果網頁本身內容就很充足,這樣的寫法就會讓頁腳一開始就出現在瀏覽器的底部,而在滾動網頁時,頁腳會一直保持原位置。這樣的效果,顯然對大部分的網站都是不適宜的。

可以想見,我們需要的效果是:

    網頁內容較多時,在滾動到底部的時候才看到位于最下方的頁腳。
    網頁內容較少時,頁腳仍然位于整個頁面的最下方,其余部分留白。

常規、簡單的實現方法

CSS Sticky Footer提供了這個固定頁腳在底部的合理的實現方法。不過一方面這是一個英文站點,另一方面它所提供的寫法還存在些許可以改善的地方,所以本文會參考它的內容,給出一個合理的實現方法。

首先需要這樣一個html結構:

XML/HTML Code復制內容到剪貼板
  1. <body>       <div class="wrapper">  
  2.         <!--網頁內容-->           <div class="footer_placeholder"></div>  
  3.     </div>       <div class="footer">  
  4.         <!--頁腳-->       </div>  
  5. </body>  

div.wrapper是網頁中除頁腳之外的所有內容的外層容器,頁腳div.footer和它位于同一層級。div.footer_placeholder必須放在網頁所有內容的最后,即作為div.wrapper的最后一個子元素,它的作用會在后文中說明。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐庐县| 河曲县| 昌吉市| 隆子县| 安仁县| 双桥区| 泰州市| 新田县| 怀集县| 涟水县| 香港| 景泰县| 徐州市| 香河县| 广宗县| 大港区| 柳林县| 建湖县| 卓尼县| 县级市| 高平市| 珠海市| 弥勒县| 卓资县| 信丰县| 龙口市| 墨脱县| 黄骅市| 卢龙县| 余庆县| 临朐县| 塘沽区| 昭觉县| 仲巴县| 黑河市| 金堂县| 时尚| 龙泉市| 白朗县| 富民县| 习水县|