收藏
回答

skyline和webview渲染出了不同的高度,这应该怎么解决?

问题:同样的代码,skyline和webview渲染出了不同的高度,这应该怎么解决?(自定义tabbar需要混合使用webview页面和skyline页面,这个问题导致tabbar晃动)

复现链接:https://developers.weixin.qq.com/s/vPXhKomv7QQa

webview:

skyline:

回答关注问题邀请回答
收藏

2 个回答

  • Eric Huang
    Eric Huang
    04-17

    可能是字体渲染导致的,尝试一下设置一样 line-height 看看? 如果也不行的话,可能要定高了

    04-17
    有用
    回复 1
    • x
      x
      04-17
      增加相同的line-height和box-sizing设置后,还是会有小数点的误差,实际项目里面,tabbar就是因为图标和文字渲染都有小数点误差,造成了切换时候,图标和文字晃动了下(webview页面和skyline页面间切换)
      代码片段:https://developers.weixin.qq.com/s/Ry1dywmr7zQJ
      04-17
      回复
  • Qiu (吉²)
    Qiu (吉²)
    10-03

    我也遇到同样问题,请问你解决了吗?

    10-03
    有用
    回复
登录 后发表内容