移动端兼容性及常见问题.docx

上传人:b****2 文档编号:18001797 上传时间:2023-08-05 格式:DOCX 页数:11 大小:442.99KB
下载 相关 举报
移动端兼容性及常见问题.docx_第1页
第1页 / 共11页
移动端兼容性及常见问题.docx_第2页
第2页 / 共11页
移动端兼容性及常见问题.docx_第3页
第3页 / 共11页
移动端兼容性及常见问题.docx_第4页
第4页 / 共11页
移动端兼容性及常见问题.docx_第5页
第5页 / 共11页
移动端兼容性及常见问题.docx_第6页
第6页 / 共11页
移动端兼容性及常见问题.docx_第7页
第7页 / 共11页
移动端兼容性及常见问题.docx_第8页
第8页 / 共11页
移动端兼容性及常见问题.docx_第9页
第9页 / 共11页
移动端兼容性及常见问题.docx_第10页
第10页 / 共11页
移动端兼容性及常见问题.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

移动端兼容性及常见问题.docx

《移动端兼容性及常见问题.docx》由会员分享,可在线阅读,更多相关《移动端兼容性及常见问题.docx(11页珍藏版)》请在冰点文库上搜索。

移动端兼容性及常见问题.docx

移动端兼容性及常见问题

移动端开发兼容性

及常见问题汇总

 

1.移动端事件

问题描述

解决办法

2.字体单位

问题描述

字体单位设置

解决办法

Body{

Font:

62.5%/150%;

}

字体单位采用rem

3.设置placeholder字体颜色

问题描述

PC端plcaeholder可以通过修改input的color属性来改变颜色,但手机端无效果

在手机端Form中placeholder字体有默认颜色

解决办法

input:

:

-webkit-input-placeholder{

color:

 #D7F2EB;

}

input:

-ms-input-placeholder{

color:

 #D7F2EB;

}

input:

:

-moz-placeholder{

color:

 #D7F2EB;

}

4.移动端高亮

问题描述

移动端点击input等元素点击时会出现蓝色高亮背景

解决办法

body{

-webkit-tap-highlight-color:

rgba(0,0,0,0)

}

5.a与input嵌套无鼠标无手型效果

问题描述

注:

此问题为PC端问题

布局结构如下:

  

则input盖住a,导致鼠标移到a上无手型指针

解决办法

input[type="button"]{

cursor:

pointer;

}

6.Input框获得焦点时有蓝色外框线

问题描述

Input会有默认蓝色外框线

解决办法

input{

outline:

 none;

}

7.IOS下按钮等默认样式

问题描述

IOS下的按钮会自动加圆角,加颜色渐变,搜索类型按钮会自动加圆角

解决办法

input{

-webkit-appearance:

 none;

}

8.通过媒体查询进行屏幕适配

问题描述

移动开发面对的屏幕尺寸那叫一个丰富,其中安卓阵营就够让人头痛的。

解决办法

9.弹性盒子布局

问题描述

完成如下效果,形成多列布局,并且多屏幕适配

解决办法

使用盒子布局

父元素:

display:

-webkit-box

子元素:

-webkit-box-flex:

1

10.竖屏转横屏文字变大

问题描述

当竖屏的屏的时候显示效果不错,但是当横屏的时候,字体会变大,无论你怎么设置字体大小都无效

解决办法

禁止自动调整

-webkit-text-size-adjust:

none

11.盒子边框溢出

问题描述

当我们指定了一个块级元素时,并且为其定义了边框,设置了其宽度为100%。

按照盒子模型,就会发现该元素的左右边框各1个像素会溢了,导致出现横向滚动条

解决办法

指定盒子的大小包括边框的宽度

-webkit-box-sizing:

border-box

12.IOS长按链接弹出对话框

问题描述

在项目开发中,有时我们需要某个链接在当前页面打开,这样需要禁止用户在新窗口打开页面,我们可以使用a标签的target=”_self”指定在当前页面打开,但是在iOS中长按链接一段时间后,系统会弹出一个对话框,用户可以通过点击”在新页面中打开”来在新窗口打开页面,这样我们指定的target属性就失效了

解决办法

可以通过指定当前元素的-webkit-touch-callout属性为none来禁止iOS弹出这些按钮

13.placeholder中的文字不垂直居中

问题描述

在安卓等移动浏览器中placeholder中的文字不垂直居中问题

左边是Chrome调试的效果,也就是说在Chrome是没有问题的;右边是在一台安卓手机的浏览器中的效果

解决办法

1.line-height:

 normal; /* for non-ie */  

2.line-height:

 22px\9; /* for ie */  

3.input:

:

-webkit-input-placeholder { /* WebKit browsers */

  line-height:

 1.5em;

}

input:

-moz-placeholder { /* Mozilla Firefox 4 to 18 */

  line-height:

 1.5em;

}

input:

:

-moz-placeholder { /* Mozilla Firefox 19+ */

  line-height:

 1.5em;

}

input:

-ms-input-placeholder { /* Internet Explorer 10+ */

  line-height:

 1.5em;

}

14.Ios数字颜色样式超过9位后失控

问题描述

在ios中,当数字超过9位数时,浏览器会给这个数字默认加上一个颜色,无论你设置什么颜色都无效

解决办法

15.Img定位3px问题

问题描述

img是一种类似text的元素,在结束的时候,会在末尾加上一个空白符,所以就会多出3px。

  • 卡不卡不蛋糕店1.5km

    雪域牛奶芝士生日奶油新鲜蛋糕

  • 解决办法

    给img加上display:

    block;

    16.问题

    问题描述

    解决办法

    展开阅读全文
    相关资源
    猜你喜欢
    相关搜索
    资源标签

    当前位置:首页 > 总结汇报 > 实习总结

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2