IOS與安卓樣式相容問題

2021-08-21 04:04:41 字數 793 閱讀 6644

1.margin在ios中失效 

在頁面中元素使用margin值,在某些ios裝置下會出現失效的情況,而安卓機則正常顯示,此問題暫無直接的解決方案,當前使用空div控制間距。 

2.fixed定位問題 

整個頁面的fixed定位,在ios下下拉會觸發下拉事件,但是沒有動畫效果。android就能正常執行 

flex中使用 絕對定位,ios出現嚴重錯位,導致父級元素也會變成絕對定位,android能達到理想效果 

總而言之 盡量不用fixed 

3.absolute定位問題 

①使用absolute定位,並且寬頻設定了100% 並且設定了padding就會導致螢幕寬度溢位,出現頁面左右可以移動的bug,模擬器上是沒有問題,但是真機上是有這個問題的。這個問題讓我除錯並痛苦了許久 

②使用absolute並且當前元素是flex容器這種情況在ios下面布局不會起到左右,會出現所有元素轉換成了absloute並且文字錯位 

③總而言之 盡量不用 absolute 

4. word-spacing在button中的問題 

有時候在使用大按鈕的時候兩個字中間希望有段間距,但是目前沒有找到能使用的佔位符,所以使用了的word-spacing加空格 這個方法來設定文字的間距,但是在iphone6s 上兩個字中間乙個空格的時候整體會向右偏,必須設定兩個空格。 

5.相同**存在效果差異 

在真機測試或者模擬器測試,總導出現各種樣式上的差異,造成原因比較多,因為不同的手機呈現的效果或者它本身採用的技術均存在差異,最終呈現的效果有時候就會出現較大的差別。但是這些差別一般都是在可以接受的範圍。

小程式踩過的坑,安卓與iOS系統不相容問題

很多時候,在自己本地測試沒問題,一上線就各種坑呀。1 長按安卓能顯示,ios系統不能顯示問題 previewimage function e 這個路徑,我之前設定的是本地路徑,以至於安卓手機能訪問,蘋果手機訪問不了。修改辦法 解決辦法 ios系統不能識別 x xx xx 2019 09 19 11 ...

iOS相容問題 transform

ios相容問題 transform 最近在弄乙個bug,公司在弄乙個閱讀器的軟體,在閱讀頁點選下面的導航目錄時,目錄能夠從左至右的方向緩慢出來,用的 transform translate 255px,0px translatez 0px 目錄出現 transform translate 0px,0...

iPhoneX樣式適配相容問題

問題出處 在我們進行定位時要距離底部tab 100px 在安卓手機距離底部達到了我們的預期效果 但蘋果手機沒有 這時候我們就要寫一下樣式的適配 1 網頁在可視視窗的布局方式 viweport fit 屬性 ios11 新增特性,蘋果公司為了適配 iphonex 對現有 viewport meta 標...