摘要:移動端開發的兼容問題文章已同步我的筆記,歡迎大家加,加后人生更加美好下為屬性設置會出現樣式文字和背景異常問題。解決方案可以使用整體放大屏幕的倍等等再使用縮放使用在移動端會模糊也需要這樣的解決方案在移動端圖片上傳圖片兼容低端機的問題。
移動端開發的兼容問題
文章已同步我的github筆記https://github.com/ymblog/blog,歡迎大家加star~~,加star后人生更加美好……
1、ios下input為type=button屬性disabled設置true,會出現樣式文字和背景異常問題。
解決方案:使用opacity=1來解決
2、對非可點擊元素如(label,span)監聽click事件,部分ios版本下不會觸發。
解決方案:css增加cursor:pointer就搞定了
3、移動端1px邊框
解決方案:比如按鈕的box的class為btn
.btn:before{ content:""; position: absolute; top: 0; left: 0; border: 1px solid #ccc; width: 200%; height: 200%; box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top; }
4、input為fixed定位,在ios下input固定定位在頂部或者底部,在頁面滾動一些距離后,點擊input(彈出鍵盤),input位置會出現在中間位置。
解決方案:內容列表框也是fixed定位,這樣不會出現fixed錯位的問題
5、移動端字體小于12px使用四周邊框或者背景色塊,部分安卓文字偏上bug問題。
解決方案:可以使用整體放大屏幕的dpr倍(width、height、font-size等等)再使用transform縮放,使用canvas在移動端會模糊也需要這樣的解決方案
6、在移動端圖片上傳圖片兼容低端機的問題。
解決方案:input 加入屬性 accept="image/*" multiple
7、在h5嵌入app中,ios如果出現垂直滾動條時,手指滑動頁面滾動之后,滾動很快停下來,好像踩著剎車在開車,有“滾動很吃力”的感覺。
解決方案:
self.webView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;對webview設置了更低的“減速率”
8、移動端click 300ms 延時響應
解決方案:使用 Fastclick
window.addEventListener( "load", function() { FastClick.attach( document.body ); }, false );
9、在安卓機上placeholder文字設置行高會偏上
解決方案:input有placeholder情況下不要設置行高
10、overflow:scroll,或者auto在iOS上滑動卡頓的問題
解決方案:加入-webkit-overflow-scrolling:touch;
11、移動端圖片壓縮預覽上傳的問題,可以參考我的一篇文章https://segmentfault.com/a/11...
12、移動端適配可以使用lib-flexible https://github.com/amfe/lib-f...,使用rem來布局移動端有一個問題就是px的小數點的問題,不同的手機對于小數點處理方式不一樣,有些是四舍五入,有些直接舍去掉,因此在自動生成雪碧圖時候圖標四周適當留2px的空間,防止圖標被裁剪掉
13、iphonex的適配的解決方案
body{ padding-top: constant(safe-area-inset-top); padding-top: env(safe-area-inset-top); padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); }
結束……撒花~~
文章已同步我的github筆記https://github.com/ymblog/blog,歡迎大家加star~~,加star后人生更加美好……
之后有問題會陸續更新上去,大家有更多的兼容問題或者以上有問題可以在評論中留言。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112156.html
摘要:移動端開發的兼容問題文章已同步我的筆記,歡迎大家加,加后人生更加美好下為屬性設置會出現樣式文字和背景異常問題。解決方案可以使用整體放大屏幕的倍等等再使用縮放使用在移動端會模糊也需要這樣的解決方案在移動端圖片上傳圖片兼容低端機的問題。 移動端開發的兼容問題 文章已同步我的github筆記https://github.com/ymblog/blog,歡迎大家加star~~,加star后人生...
摘要:移動端開發的兼容問題文章已同步我的筆記,歡迎大家加,加后人生更加美好下為屬性設置會出現樣式文字和背景異常問題。解決方案可以使用整體放大屏幕的倍等等再使用縮放使用在移動端會模糊也需要這樣的解決方案在移動端圖片上傳圖片兼容低端機的問題。 移動端開發的兼容問題 文章已同步我的github筆記https://github.com/ymblog/blog,歡迎大家加star~~,加star后人生...
摘要:移動端失效需求點擊一個,讓某一個聚焦并彈出虛擬鍵盤。安卓可以聚焦,但是不會彈出虛擬鍵盤說明安卓機的表現也是異常的無法聚焦,也不會彈出虛擬鍵盤所以我的這邊的實踐結論是,如果希望在頁面初始化過程中,讓自動聚焦并彈出虛擬鍵盤。 移動端IOS遇到的兼容性問題 和 Mac聯機調試方法 有時候遇到一些移動端「疑難雜癥」,因為移動端不方便調試,可能找不到問題點,所以經常需要電腦端和移動端聯機調試,...
摘要:底部定位為的情況下激活輸入框時,底部不會彈出來合理。后遺癥底部按鈕和輸入框區域一起隨著滾動,不再置頂獨立。當滾動區域超過一屏幕時,底部輸入框定位出現錯亂。傳統解決辦法通常將底部設置為,當激活輸入框的時候,將底部定位改為,即可兼容和。 相信我,我分享的和你在其他博客上看到的終極方案是如此的與眾不同! 做過移動端開發的同學,對底部DOM定位出現的各種奇葩情況已經深惡痛絕了吧,底部DOM設置...
閱讀 3098·2023-04-26 01:58
閱讀 951·2021-11-24 09:38
閱讀 3285·2021-09-03 10:29
閱讀 712·2021-08-21 14:10
閱讀 1488·2019-08-30 15:44
閱讀 3085·2019-08-30 14:10
閱讀 3211·2019-08-29 16:32
閱讀 1476·2019-08-29 12:48