移动端常见bug(3)
来源:互联网 发布:手机短信恢复 软件 编辑:程序博客网 时间:2024/05/16 04:04
1.固定定位将失效
3.display:none 导致 transition失效
5.input 点击出现键盘时 bug
问题描述: 父级元素用了-webkit-transform属性后,所有子元素的固定定位将失效
解决办法:把所有固定定位的元素放到最外层统一管理 或者 -webkit-transform:auto;
2.层级z-index问题
(*-webkit-transform-style:preserve-3d;一定要加在需要进行3D转换元素的直接父级,否则会出现层级问题*)
移动端-webkit-transform:translateZ(100px)的层级高于z-index,如果想到定位元素(a)浮于3D元素(b)之上,可以对a元素加上-webkit-transform:translateZ(100px),但是a元素的所有父级不要有-webkit-transform-style:preserve-3d否则a元素会错位;
使用visibility:visible/hidden 替换display:block/none
或者
用-webkit-animation代替transition
4.input:disabled苹果上面会加上透明度
.inpSty input:disabled {color:rgba(255,255,255,0.9);opacity:1;}//苹果手机默认会加上透明度
问题描述:安卓 点击 input 出现键盘的时候,100%布局的页面的高度会发生变化,导致页面布局错乱
解决办法 1. .wrapper 加上最小高度 min-height:415; (注意有时候最小高度会失效,对input的最外层position加上绝对定位)
2. 如果还是有问题 直接对 input的外层加上最小高度
6、Retina屏的1px边框
7、webkit mask 兼容处理
某些低端手机不支持css3 mask,可以选择性的降级处理。
比如可以使用js判断来引用不同class:
8、旋转屏幕时,字体大小调整的问题
9、transition闪屏
10、圆角bug
某些Android手机圆角失效
阅读全文
0 0
- 移动端常见bug(3)
- 移动端常见Bug(1)
- 移动端常见bug(4)
- 移动端常见bug(5)
- web移动端常见BUG
- 移动端常见bug(2)
- 移动web前端开发之常见bug
- web移动端bug总结3
- 移动web前端(即:webapp)开发之常见bug解决
- 移动web前端开发之常见bug解决
- 最常见的移动app bug列举-IOS篇
- 最常见的移动app bug列举-Android篇
- 移动端bug管理工具--bugtag
- 移动端webview canvas bug
- web移动端bug总结
- 常见Bug
- 常见bug
- 常见bug
- Art Gallery POJ
- 1.绪论
- UE4--Log写入到单独文件中
- 分类器性能评价总结
- cogs505. 城市
- 移动端常见bug(3)
- 每日一道算法题(1)
- GROMACS运行参数之em.mdp文件详解
- 数据结构复习之线性表
- [bzoj1082][SCOI2005]栅栏(二分+dfs剪枝)
- C语言再学习-- assert 断言宏
- servlet [jsp] in context with path [解决办法
- VS2012使用条件断点和内存断点
- c++11可变参模板实现字符串拼接