博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我在移动web开发中遇到的各种问题
阅读量:6238 次
发布时间:2019-06-22

本文共 849 字,大约阅读时间需要 2 分钟。

安卓web app中有横向滚动(水平滚动)的需求时,有时候不能横向滚动?(在pc和ios中都能流畅地滚)

目前(2015年8月3日15:02:24)在大部分安卓手机都发现这个问题,触发bug的条件知道了,但是原因未知。触发bug的条件是需要横向滚动的层不能位于纵向滚动不是body的层下面(后面有具体解释)。

  • 我是横向滚动的文字,
  • 我是横向滚动的文字,
  • 我是横向滚动的文字,
  • 我是横向滚动的文字,
  • 我是横向滚动的文字,
  • 我是横向滚动的文字,
  • 我是横向滚动的文字,

如上html,如果把divheight: 500px;overflow: auto;去掉,纵向滚动的层是body,此时是正常的,安卓中ul能正常地左右滚动。但是当加上它们之后,此时纵向滚动的层变成了div,这时再来拖动ul发现它不能横向滚动了!(但我发现一个奇怪的现象,同样是有横向滚动的弹窗,只要关掉再打开弹窗,就可以正常地横向滚动了,不需要在纵向滚动层为body的情况下也行)

解决方法:1、让滚动的层变回body就行了。2、保证数据量不会造成纵向滚动也行。

但是做web app,不能保证时时都能直接用body作为滚动层的,尤其是在弹窗中的时候,请问有更好,不使用js的解决方法吗?

div包着img时,div的高度希望自适应到与img一样?

因为img是inline的,只要把img设置为block就行

div包着input时,div的高度希望自适应到与input一样?(pc中不会,手机中会)

需要给input一个固定高度

li个li之间总是有空隙?

原来:
  • 内容
  • 内容
  • 内容
  • 解决方法1:
  • 内容
  • 内容
  • 内容
  • 解决方法2:
  • 内容
  • 内容
  • 内容
  • 转载地址:http://ddkia.baihongyu.com/

    你可能感兴趣的文章
    汇编和反汇编的区别
    查看>>
    ESXI主机网络负载均衡(基于portID,MAC,IP HASH)
    查看>>
    把视图查询权限授予普通用户
    查看>>
    json相关
    查看>>
    ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT
    查看>>
    LAMP__discu安装_5
    查看>>
    重新启动apache报如下错误:
    查看>>
    统计字符串在文件中出现的次数
    查看>>
    PCMS V9多栏目多推荐位调用数据列表方法
    查看>>
    Linux 使用 cp 命令强制覆盖功能
    查看>>
    JavaScript一些常用的示例1
    查看>>
    数据库锁和数据库隔离级别
    查看>>
    JS解析URL参数并返回JSON格式
    查看>>
    静态属性,函数闭包,call/apply,继承
    查看>>
    【linux+C】通过几个实例温习指针
    查看>>
    Python之yield生成器
    查看>>
    ESXI5.5虚拟机还原快照数据恢复处理办法
    查看>>
    创建docker私有仓库
    查看>>
    pthread_rwlock_rdlock和“No such file or directory”
    查看>>
    redhat-5.4故障排除
    查看>>