關於移動端position:fixedbug的解決方案

來源:互聯網
上載者:User

標籤:

原因:移動端手機啟用軟鍵盤,fixed定位會出現元素位置漂移

解決辦法:頭部底部使用fixed定位,中間本文部分使用absolute,並設定top值和bottom值為頂部底部的高度。

具體代碼:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>首頁</title><meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no" /><meta name="renderer" content="webkit"><style type="text/css">html{font-size: 40px;}body{position: absolute;left: 0;width: 100%;height: 100%;overflow-x:hidden;margin: 0;font-size: .34rem;text-align: center;line-height: 3rem;color: #fff;}.head,.footer{position: fixed;left: 0;background: #4d406b;height: .9rem;width: 100%;}.head{top: 0;}.content{position: absolute;left: 0;top: .9rem;bottom:.9rem;overflow-y:scroll;width: 100%;background-color: blue;}.footer{bottom: 0;}</style></head><body><div class="head"></div><div class="content">    我是本文<br>我是本文<br>我是本文<br>我是本文<br>我是本文<br>我是本文<br>我是本文<br>我是本文<br>我是本文<br></div><div class="footer"></div></body></html>

 

關於移動端position:fixedbug的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.