杭州软件测试培训
达内杭州软件测试培训中心

18357109557

热门课程

达内:手机浏览器兼容性测试

  • 时间:2016-01-05
  • 发布:杭州美工培训
  • 来源:51测试网


    杭州达内软件测试培训专家讲解手机浏览器兼容性测试的结果及分析

    一、在 iOS 中,用户手动开启「首字母自动大写」功能

    可以通过在表单元素上可以通过设置autocapitalize="off"来关闭。

<input type="text" autocapitalize="off" placeholder="用户名-关闭首字母大写">

    还可以在form元素上设置该属性,让里面的每个元素都继承autocapitalize的设置。

    二、兼容性问题

    1.XHTML部分

    大多数手机不支持的:

    表单元素的“disable”属性

    部分手机不支持的:

    “button”标签
    “input[type=file]“标签
    “iframe”标签。

    虽然只有部分手机不支持这几个标签,但因为这些标签在页面中往往具有非常重要的功能,所以属于高危标签,要谨慎使用。

    少数手机不支持的:

    “select”标签:该标签如果被赋予比较复杂的CSS属性,可能会导致显示不正常,比如”vertical-align:middle”。

    2.CSS部分

    “font-family”属性:手机基本上只安装了宋体这一种中文字体;
    “font-family:bold;”:对中文字符无效,但一般对英文字符是有效的; 
    “font-style:italic;”:同上;
    “font-size”属性:比如12px的中文和14px的中文看起来一样大,当字符大小为18px的时候你也许能看出来一些区别;
    “white-space/word-wrap”属性:无法设置强制换行,所以当你网页有很多中文的时候,需要特别关注不要让过多连写的英文字符撑开页面;
    “background-position”属性:但背景图片的其他属性设定是支持的;
    “position”属性;
    “overflow”属性;
    “display”属性;
    “min-height”和”min-weidth”属性;

    部分手机不支持的:

    “height”属性:对”height”的支持不太好
    “pading”属性
    “margin”属性:更高比例的手机不支持”margin”的负值。

    少数手机不支持的:

    少数手机对CSS完全不支持;

    3.JavaScript部分

    部分测试相对不那么让人抓狂,要么干脆不支持,如果支持的话,对基本的dom操作、事件等支持度都还不错。但我们没有测试过很复杂的脚本。

    测试过的手机当中,支持(包括不完全支持)JavaScript的手机比例大约在一半左右。

    4.其他

    部分手机不支持png8和png24,所以尽量使用jpg和gif的图片

    另外对于平滑的渐变等精细的图片细节,部分手机的色彩支持度并不能达到要求,所以慎用有平滑渐变的bar设计

    部分手机对于超大图片,既不进行缩放,也不显示横下滚动条

    少数手机在打开超过20k的测试页面时,会显示内存不足








原文链接:http://www.51testing.com/html/41/n-3701941.html

上一篇:达内:Swift中的单元测试
下一篇:达内:性能测试常用概念及计算公式

WEB安全探测框架——Recon-ng

达内:测试用例中的电子邮箱文本框

达内介绍iOS功能性UI测试框架EarlGrey

达内:python的web应用开发与测试

选择城市和中心
贵州省

广西省

海南省