收藏
回答

机型适配?

当前使用的高度是height: clac(50vh - 70px) 但会出现切换不同机型,高度不适配的情况(有的会出现滚动条、有的页面留很大一截空),调试很久也没找到合适的,社区大佬们知道有什么合适的适配方案吗? : calc(50vh - 70p


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

2 个回答

  • 卖女孩的小火柴
    卖女孩的小火柴
    2021-10-08

    70px是什麼來的...

    你可以通过js来设置高度,这样限制性比较少

    2021-10-08
    有用 2
    回复 5
    • YyJjHh
      YyJjHh
      2021-10-08
      指的是获取节点之后给高度?
      2021-10-08
      回复
    • 卖女孩的小火柴
      卖女孩的小火柴
      2021-10-08回复YyJjHh
      不太确认你的需求;
      我说说我自己的做法吧;
      通过JS获取页面高度,
      再通过js获取节点的高度,
      两个数据一减就是剩余的高度。
      2021-10-08
      回复
    • YyJjHh
      YyJjHh
      2021-10-08
      这种确实可以
      2021-10-08
      回复
    • 卖女孩的小火柴
      卖女孩的小火柴
      2021-10-08回复YyJjHh
      通过CSS的我确定,早期的时候CSS是基于系统浏览器内核,所以会出现差异,特别是安卓下。后来听说安卓下统一了用QQ浏览器X5内核,抹平了各个安卓平台的差异,但最终还是会有一点差异,没去深入研究。但通过JS计算兼容性肯定比CSS强,只是JS计算需要确保元素加载完成后执行,一般我都是套个setTimeout 250来的。
      2021-10-08
      1
      回复
    • YyJjHh
      YyJjHh
      2021-10-08
      好的 谢谢
      2021-10-08
      回复
  • 依然
    依然
    2021-10-08

    flex布局是个好东西

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