Android系統overflow失效的BUG

來源:互聯網
上載者:User

標籤:

昨天做項目的時候,遇到了一個奇怪的問題。 

問題僅在安卓手機端內建瀏覽器出現。 用chrome 自適應調試  類比安卓瀏覽器時無法重現問題。

安卓手機下用chrome 聯機調試又沒有問題,僅在安卓內建瀏覽器核心的情況下才能重現該BUG

這對我的調試十分的不方便。 

這個BUG是這樣的:

在父類的prosition:absolute / relative 的時候  父類上如果有overflow屬性,overflow屬性會失效。

比如 

section{    position: relative;    width:100%;    overflow-x: hidden;    overflow-y: scroll;}section  > div {    position:absolute;    left:100%;    top: 0;}

 這裡的section下的div 在安卓內建瀏覽器下,還是會溢出,

並且導致頁面可以左右滑動。

那麼解決辦法就是  將 overflow屬性  寫到div上。

最終解決的代碼:

section{    position: relative;    width: 100%;    height: 100%;}section > div{    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 100%;    overflow-y: scroll;}

  這個BUG 挺詭異,特此備案,用以警示。

 

Android系統overflow失效的BUG

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.