1. 程式人生 > >ios、安卓前端兼容性1

ios、安卓前端兼容性1

input 移動 tor ios 數字 rap define one mat

2.input框聚焦,ios出現outline或者陰影,安卓顯示正常

  • 解決方法
input:focus{outline:none}
input:{-webkit-appearance: none;}

3.關於flex布局

  • 解決方法
    flex布局對於低版本的安卓,不支持flex-wrap:wrap屬性,但是ios系統支持換行屬性,這個時候如何解決呢?當然是不使用換行啦。
    如果你的布局必須要用到換行,那就在外層包裹一個大的div,然後設置幾個小div,每個小div的布局都是flex(但是不換行哦);(希望你能理解我的意思,如果不理解,可以在下方留言,我會實時做出解答)

4.ios系統,會將數字當成電話號碼,導致變色

  • 解決方法
<meta name="format-detection" content="telephone=no"> 
<meta http-equiv="x-rim-auto-match" content="none">

將上面的代碼加入到<head>標簽中

5.禁止安卓識別email

  • 解決方法
<meta content="email=no" name="format-detection" />

6.input 的placeholder屬性會使文本位置偏上

  • 解決方法
line-height: (和input框的高度一樣高)---pc端解決方法
line-height:normal ---移動端解決方法

7.input type=number之後,pc端出現上下箭頭

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}



作者:一個寫前端的姑娘

ios、安卓前端兼容性1