移动端的uc和微信被认定为手机端的ie6,从flex出世以来,移动端的布局使用flex真的是得心应手,各种布局问题得以简化,但是uc浏览器实在是业界一大毒瘤,不得不特别关照,下面列一下我再工作中遇到过的手机uc兼容性问题,做个归纳整理。
1. uc浏览器可以识别空格
数据中如果加入了空格浏览器是不会自动过滤的,在自己的手机浏览器不会有这个问题,不过平时注意一下后台的数据处理的话,就不会产生什么影响

如:

<sapn>    123123    </span>

在uc上就会显示前后有占位的空白,其他浏览器则不会
2.内联元素的margin-top 和 margin-bottom无效;
如果想实现上下外边距效果,记得换成block或者inline-block,
貌似h标签的上层没有内容的话,margin-top也会失效,可以在外层使用padding-top;

3. 关于flex
*:使用代码补全工具autoprefixer,或者别的,取决于你所用的前端开发框架,有了代码补全后就简单了
a.如果在flex布局过程中发现uc页面有蹦掉的地方,先检查一下,flex内的子元素是不是display:bloc或者inline-block,如果是内联元素在uc下会导致flex布局失效

b.不支持justify-content : space-around;
如果想实现space-around效果使用space-between和padding结合来使用

justify-content: space-between;
padding: 0 10px;

c.不支持flex-wrap属性
想自动换行的话还是用float吧。。。

如果你没用代码自动补全工具的话,下面是flex兼容的部分代码(以less的形式):

.flex{display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */display: -ms-flexbox;      /* TWEENER - IE 10 */display: -webkit-flex;     /* NEW - Chrome */display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.flex(@num){-webkit-box-flex: @num;      /* OLD - iOS 6-, Safari 3.1-6 */-moz-box-flex: @num;         /* OLD - Firefox 19- */-webkit-flex: @num;          /* Chrome */-ms-flex: @num;              /* IE 10 */flex: @num;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.spacebetween{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
}
.f-wrap{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap:wrap;
}
.f-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-direction:column;
}
.a-center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center
}

4. 点击屏幕或者选取select框后字体突然变大
UC在识别到页面文字很多的情况下会自动放大字体,来优化阅读体验,
但是我们平时设定好的字体不需要突然变动,
关闭这个功能需要在网页头部添加:

<meta name="wap-font-scale" content="no">

持续补充。。。

常用手机uc浏览器兼容问题记录(陆续补充)相关推荐

  1. 手机UC浏览器兼容问题整理

    1.手机UC浏览器不支持新的flex布局,,用旧语法box可以实现 2.不支持calc ,vh,vw等属性 3.#box元素高度100%无效,具体情境如下:    

  2. uc游览器 android系统,手机UC浏览器2019最新版

    UC浏览器2019最新版拥有独创的U3内核和云端技术,完美地支持HTML5应用,让您在阅资讯.读小说.看视频.上微博.玩游戏.网上购物等都能享受最流畅的移动互联网体验.欢迎有需要的用户来下载体验. 功 ...

  3. 手机uc浏览器夜间模式怎么设置调成全黑

    手机uc浏览器夜间模式怎么设置调成全黑 手机uc浏览器夜间模式怎么设置?在我们晚上使用浏览器的时候,我们需要将日间模式调整为夜间模式.有些朋友不知道如何设置,下面给大家演示一下手机uc浏览器夜间模式开 ...

  4. 手机UC浏览器导出书签到电脑Chrome浏览器中

    前情提要:手机上从塞班开始就使用UC浏览器,那时候的UC浏览器还是相对比较好用的,现在已经变成了满屏低俗营销新闻广告的垃圾软件,终于无法忍受决定转移阵地却发现这个垃圾软件竟然不允许导出书签了,对于这种 ...

  5. 【转载】手机UC浏览器缓存视频合并方法

    手机UC浏览器缓存视频合并方法 转载自 原网页 我们知道手机UC浏览器可以缓存网页中的视频,功能很强大,不过会发现合并出来的视频是分成很多小的文件,根本无法复制出来. 解决方法: 1:找到想合并的视频 ...

  6. 用手机UC浏览器页面打开vue项目,图片,css,js都没加载

    用手机UC浏览器页面打开vue项目,图片,css,js都没加载 用HBuilder X创建了一个普通的vue项目,在电脑上使用浏览器看没有什么问题,然后提交到了公司的服务器上,发现用手机,除了火狐,谷 ...

  7. android 浏览器 视频格式,手机uc浏览器可以观看rmvb格式的视频吗? android

    wang504068944 接受 用于观看rmvb格式视频的手机uc浏览器取决于手机的性能. 如果手机的运行内存大于512M安卓手机怎样播放rmvb,则支持的格式为mpeg-4 / h.264 / r ...

  8. vue3+vite UC浏览器兼容

    uc浏览器的pc端已经不维护了,内置的内核比较低,vue3打包的页面没有对其做低版本的兼容. 解决: 直接上代码吧,最讨厌不直接上代码的. 使用@vitejs/plugin-legacy做兼容 这个包 ...

  9. 手机UC浏览器字体放大

    UC浏览器字体放大,哎!反正UC浏览器自己觉得挺好,给我这个页面小编带来了1个小时的各种调!!! 加上:<meta name="wap-font-scale"  conten ...

最新文章

  1. Delphi下遍历文件夹下所有文件的递归算法
  2. 窗函数-减少傅里叶变换泄漏
  3. 国际域名也将列入监管范畴(本文转载自【易名中国】)
  4. 【干货】最高级的运营,就是用科学的方法做艺术
  5. 如何进行软件测试需求分析
  6. 字符串切割(split())
  7. 漫画算法:找出缺失的整数
  8. 利用shell和iptables实现自动拒绝恶意试探连接SSH服务
  9. http后面的双斜杠被转义_【实用干货】双荧光素酶报告基因检测
  10. [Azure][PowerShell][ASM][04]Storage
  11. 大众点评字体反爬解析
  12. Accuracy(精度)、Precision(精准度)和Recall(召回率)
  13. 清理linux系统内存缓存
  14. MyBatis-Plus的使用
  15. linux cpu 时间,【Linux】CPU时间与处理器耗时
  16. 快手爬虫 解决粉丝数 关注数等字体加密 python快手爬虫
  17. HTML写一个登录框样式
  18. python注册码_python 注册码
  19. c语言最长递增子序列nlogn,十月常见算法考题、最长递增子序列,Leetcode第300题最长上升子...
  20. php百度短网址dwz.cn接口

热门文章

  1. 【无线路由器加密 预防邻居盗网】
  2. 仿头条新闻资讯dz模板/Discuz新闻资讯商业版GBK模板
  3. 扬名立万影评爬取与分析
  4. 手机搜狐 html5,手机搜狐欲改版推全新域名及LOGO 着力Html5
  5. pandas中如何提取DataFrame的某些列
  6. 图形学基础笔记II:多边形光栅化算法和显卡三角形光栅算法
  7. linux arm关闭光栅,基于Linux的光栅检测系统的软件设计与实现.pdf
  8. 深度学习人脸检测与人脸识别
  9. 蓝桥杯 ALGO-6 安慰奶牛
  10. java的开发步骤_Java学习1:JAVA开发的步骤