mobileTech icon indicating copy to clipboard operation
mobileTech copied to clipboard

无线css一些问题

Open hepeguo opened this issue 11 years ago • 6 comments

Float: left vs flex

使用到弹性布局的时候尽量使用flex, 而不要使用float: left, with: 33.3%(页面过窄时,会导致换行问题),flex支持Android2.1 ios3.2 需要加-webkit-前缀。

transform:rotate

Android 2.3下 这个属性支持不完善,性能很差。制作箭头时,尽量不要用矩形旋转,直接使用图片。

Calc

Android4.4以上、ios6.0以上才支持这个属性。一般使用这个属性设置动态宽度,所以可以使用flex代替。

换行

在Android2.3文本中的换行,可能会引起乱码问题。

Text-overflow

Android 中会出现“…”位置不对的情况,目前是所有版本Android都不能正确显示,在不复杂的情况下,建议使用js手动处理。

Font-weight: lighter

Ios中文本添加此属性才能显示出和系统一致的细体

hepeguo avatar Jun 19 '14 02:06 hepeguo

Font-weight: lighter 这个还真不知道.谢谢!

872409 avatar Jun 25 '14 06:06 872409

有没有遇到过,移动端,底部固定使用fixed的时候,ios手机在微信打开,就会出现问题。底部会跟着向上滑。这个怎么解决?

qiuge227 avatar Apr 03 '16 04:04 qiuge227

我遇到过的是input获取焦点的时候,呼出虚拟键盘。底部会跟着向上走,这个时候将bottom隐藏就好了

ghost avatar Apr 03 '16 07:04 ghost

input 获取焦点的时候,键盘会直接挡住input啊

Alihanniba avatar Jul 22 '16 11:07 Alihanniba

input 获取焦点的时候,有些机器弹出的输入法会挡住input,这个怎么解决? 看了一下是整个viewport都变小了。

qieguo2016 avatar Aug 24 '16 11:08 qieguo2016

input获取焦点后,键盘遮住输入框,调用scrollIntoView滚动为可见。 viewport变小,先前针对iphone上百度浏览器,暂时是把body设置了底部padding值,然后再调用的scrollIntoView

ivonxiao avatar Aug 26 '16 02:08 ivonxiao