亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當頁面內容的高度不滿手機屏幕時,fixed定位的 footer Div會消失,怎么解決?

當頁面內容的高度不滿手機屏幕時,fixed定位的 footer Div會消失,怎么解決?

鉛筆畫2016 2016-09-19 18:43:26
我做的網頁是大部分流量都是手機端,內容也針對手機端。我使用的是固定寬度布局,加上<meta name="viewport" content="width=device-width " >之后可以實現不同屏幕之間的瀏覽不出現大的問題。冥冥之中,可能是想讓我與慕課網的童鞋們來一次深入的交流,所以我碰見了,我難以解決的問題,沒錯,問題就是我的標題。當頁面的內容能夠填滿整個屏幕的時候,一切顯示正常。但是當頁面里的內容達不到屏幕的高度時,我做的固定在屏幕底部的footerDIV就會消失。請大家踴躍指點,我一定虛心受教,謝謝~~?<!doctype?html> <html> <head> <meta?charset="utf-8"> <title>二維碼</title> <link??type="text/css"?rel="stylesheet"?href="../iquan/css/style.css?t=2"?/> <meta?name="viewport"?content="width=device-width"> </head> <body?style="position:relative"> <div?class="wrapper"> ????<div?class="header_title"> ????????<a?href="#"> ????????????<div?class="header_title_btn"><img?src="/iquan/images/fengcai/fanhui.png"?/></div> ????????</a> ????????<div?class="header_title_text_groupon">二維碼</div> ????</div> ????<div?class="acticle"> ????????<div?class="QR_Code_content"> ????????????<p>夏日裝扮大酬賓<br><span>加菲貓美甲店</span></p> ????????????<img?src="/iquan/images/groupon/QR-Code.png"> ????????</div> ????????<!--<div?class="bgcolor2"></div>--> ????</div> ????<div?class="footer_activity_groupon_t"??> ????????<a?href="#"><div?class="footer_QR_Code"> ????????????<img?src="/iquan/images/groupon/pic_download.png"?> ????????</div></a> ????</div> ????<div?class="footer_activity_place_holder"></div> </div> </body> </html> -----------------css----------------------! .footer_activity_groupon_t{ ????max-width:1080px; ????width:1080px; ????margin:auto?0px?0px?0px; ????height:141px; ????padding:0px; ????position:fixed; ????bottom:0; ????color:#575757;}
查看完整描述

2 回答

已采納
?
Joy_Sang

TA貢獻64條經驗 獲得超13個贊

<!doctype?html>
<html>
<head>
????<meta?name="viewport"?content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"?/>
????<title>Document</title>
????<style?type="text/css">
????*?{
????????margin:?0;
????????padding:?0;
????}
????body?{
????????/*height:?100%;*/
????????background:?#ccc;
????}
?????.main?{
?????????width:?100%;
?????????height:?100px;
?????????background:?red;
?????}
????????#footer?{
????????????width:?100%;
????????????height:?60px;
????????????background:?#58a;
????????????position:?fixed;
????????????left:?0;
????????????bottom:?0;
????????}
????</style>
</head>
<body>
????<div></div>
????<div?id="footer"></div>
</body>
</html>

使用了定位,你為什么還要使用margin

查看完整回答
反對 回復 2016-09-21
  • 鉛筆畫2016
    鉛筆畫2016
    嗯,謝謝,不過加上<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0, user-scalable=no"/>之后,為什么使用iPhone5c打開頁面之后,顯示的是整張頁面擠進了屏幕(這時還沒有禁用用戶縮放)。我雙擊之后頁面和屏幕才會1:1大小顯示(這個時候用戶才不能縮放)。
?
慕虎1618318

TA貢獻18條經驗 獲得超6個贊

給body一個高度100%

查看完整回答
反對 回復 2016-09-21
  • 鉛筆畫2016
    鉛筆畫2016
    我試了以下,給body一個高度100%并沒有用。我目前直接給了html一個最小固定高度才可以,不過這個解決方法太勉強了。
  • 2 回答
  • 0 關注
  • 2460 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號