網站制作頁腳如何自適應布局
2010/12/8 16:01:23

  
  1、為了讓 footer 能夠剛好在最下方,網站制作時可以給footer加一個等于自身高度的上方的負邊距強制把它向上推一個自身的高度,即 margin-top: -50px; 。但是這樣的話當內容超過一屏我們會看到內容會蓋在 footer 的上方,顯然這是失敗的。所以我們還要給 content-box 和 sidebar 加一個父級元素,設定它的下方內補丁等于 footer 的高度,強制把 content-box 和 sidebar 向上推一個 footer 的高度。同時,因為 content-box 和 sidebar 是浮動元素,所以我們還要讓它 閉合浮動元素 。

  2、加上頁頭頁腳和內容部分,為了讓 footer 在最下方,我們當然要把 footer“請出”wrapper 之外。當然,這樣高度就超過一屏了,別急,后面有解決辦法。

  #header { background: Green; height: 40px; } #sidebar { float: left; width: 200px; background: Gray; } #content-box { float: right; width: 570px; background: Olive; } #footer { height: 50px; background: Background; width:770px; margin: auto; }

  3、為了讓瀏覽器識別高度100%在網站制作時需要先給html和body加上一個高度值,同時清除所有元素的margin和padding。順便提一下,經過我的測試,html 和 body 的 height: 100%; 等于整個瀏覽器窗口的總高度,無論內容是否超過一屏。而它們下一級子元素 height: 100%; 則等于第一屏的高度。如何,是不是有點不好理解?

  * { margin: 0; padding: 0; } html, body { height: 100%; }2、因為上面提到的問題,所以為了讓布局自適應高度,我們要加上 min-height: 100%;,雖然IE不支持這個屬性但是IE的 height: 100%; 有同樣的作用:

  #wrapper { min-height: 100%; } * html #wrapper { height: 100%; } 這樣,一個最簡單的最小高度滿一屏的自適應布局就做好了。

返回列表
返回首頁 主站蜘蛛池模板: 久久老色鬼天天综合网观看| 成人午夜免费福利| 国产在线播放你懂的| 中文国产成人精品久久一| 极品粉嫩小泬白浆20p| 人人妻人人做人人爽| 老司机亚洲精品影院在线| 国产成人精品一区二区三区| 3d动漫精品一区视频在线观看| 日本免费一本天堂在线| 亚洲国产成AV人天堂无码| 激情啪啪精品一区二区| 区二区三区四区免费视频| 趴在墙上揉捏翘臀求饶h| 国产男女猛烈无遮挡免费网站| 91精品国产91久久| 天天躁夜夜躁狠狠躁2021| 久久91精品国产91久久麻豆 | 青青青亚洲精品国产| 国产精品1024永久免费视频| 97久久香蕉国产线看观看| 女人张开腿男人猛桶视频| 中文字幕一区二区三区精华液| 日韩不卡视频在线观看| 亚洲aⅴ男人的天堂在线观看 | 国产AV国片精品一区二区| 麻豆三级在线播放| 国产欧美日韩在线播放 | sss欧美一区二区三区| 国内一级一级毛片a免费| aaaaaa级特色特黄的毛片| 日韩大片在线永久免费观看网站| 亚洲女初尝黑人巨高清| 污污视频免费看| 人人鲁免费播放视频人人香蕉| 精品国产免费一区二区三区| 国产99久久久久久免费看| 苏玥马强百文择| 国产又大又黑又粗免费视频| 99在线观看精品| 天天爱天天做色综合|