美文网首页
移动端H5问题记录

移动端H5问题记录

作者: 吖蛋黄 | 来源:发表于2018-09-27 22:41 被阅读0次

1、iOS-搜索框无法输入
解决方案:给 input框添加 style="-webkit-user-select:auto;"

input{
  /*解决ios不能输入问题*/
  -webkit-user-select: auto;
}

2、iOS-input有默认border-radius

input{
  /*兼容ios*/
  border-radius: 0px;
}

3、iOS-H5页面input输入框focus时页面被上顶

<div style="position:static;" id="app"></div>

4、iOS-背景颜色被APP设置,使用 !important重置

 body {
    background-color: #f5f5f5 !important;
  }

5、手机H5页面自定义点击效果

 body {
      /*去除默认点击效果*/
      -webkit-tap-highlight-color: transparent;
  }
/*使用伪类:active实现点击效果*/
.grid .grid-cell:active {
    background-color: #e1e1e1;
  }

6、部分手机不兼容css3的zoom,导致布局变化,丑
解决方案:使用 transform: scale(.5)替代

/*动画*/
  .loading-gif {
    margin: 0 auto;
    width: 110px;
    height: 110px;
    background-image: url("../../../../static/image/map_loading.png");
    animation: play 2s steps(21) infinite ;
    /*zoom: .5*/
    transform: scale(.5);
  }

7、@2x 图 和 @3x 图 的使用,解决图片不清晰问题

/*@3X倍图*/
@media only screen and ((-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3)) {}
/*@2X倍图*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2){}
  1. 多行文本超出显示省略号
/* 超出n行时显示省略号 */
.hide-text-n {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: n;
  -webkit-box-orient: vertical
}

9.某些Android机圆角失效

.radius {
  background-clip: padding-box
}

10.Scroll-X

html

<div class="scroll-x">
  <div class="scroll-item"></div> * n
</div>

css

.scroll-x {
  display: flex;
  width: auto;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 55px;
  padding: 15px;
}

.scroll-item {
  width: 55px;
  flex-shrink: 0;
  margin-right: 10px;
  background-color: blueviolet;
}

image

https://www.jianshu.com/p/99930259b833

相关文章

  • H5在移动端的适配

    使用H5写移动端代码时,经常会遇到在PC端显示正常,但到移动端,会出现很多问题。常见问题如下: 移动端的双击或者双...

  • 移动端H5问题记录

    1、iOS-搜索框无法输入解决方案:给 input框添加 style="-webkit-user-select:a...

  • H5兼容性问题

    记录H5页面各种兼容性问题汇总1、h5页面点击事件ios没反应 移动端兼容性问题 解决办法:给触发点击事件动态添加...

  • 2018-10-16移动设备兼容性

    移动设备h5 web网站手机H5页面的区别 分辨率不同,web端为宽屏,手机端为窄平移动设备兼容测试的问题 买手机...

  • H5移动端爬坑

    H5移动端爬坑

  • iOS开发之 WebViewJavascriptBridge 原

    当前移动端 H5 与原生混合开发已成常态,这其中自然就少不了原生与 H5 的交互问题。iOS 端 WebViewJ...

  • H5 兼容性问题汇总

    1、 2、h5 fixed 用 absolute 替代,fixed 在IOS上兼容性有问题 3、h5 ios移动端...

  • 用心打造企业营销产品

    H5游戏开发 H5是一系列制作网页互动效果的技术集合,即H5就是移动端的web页面。而H5游戏,你可以看作是移动端...

  • 无星的前端之旅(十六)——移动端调试技巧

    背景 常见的需求,开发移动端h5,在移动端浏览器或者移动端app上渲染。 前端不知道怎么在移动端调试,移动端不知道...

  • 记录上传音频的兼容问题

    记录一下移动端h5上传音频遇到的兼容问题 测试的文件类型有:.mp3, .wma, .amr, .wav, .m4...

网友评论

      本文标题:移动端H5问题记录

      本文链接:https://www.haomeiwen.com/subject/sqgyoftx.html