收藏
回答

view的宽度怎么适合手机屏幕宽度?

如果设置width:100%,再设置magin-left,magin-right,宽度超出了屏幕,因为使用了var()计算属性,无法将width设置为固定值。

怎么才能让view正好充满整个屏幕宽度?

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

4 个回答

  • 李忠
    李忠
    2020-05-23

    画边框时,很奇怪:

      display: flex;

      border:1rpx solid #c1c1c1;

      width: 748rpx;

    宽度设置成748rpx,边框居然画到外边去了

    2020-05-23
    有用
    回复
  • DuweiQiang
    DuweiQiang
    2020-05-23

    建议改用padding,加盒子模型

    2020-05-23
    有用
    回复 1
    • 李忠
      李忠
      2020-05-23
      我想画边框,怎么弄?
      2020-05-23
      回复
  • ipeng
    ipeng
    2020-05-23

    如果知道margin-left和margin-right的值, 比如是20rpx 。可以用width:calc( 100% - 40rpx ),注意空格; 也可以将margin该用padding,然后改变盒模型 设box-sizing:border-box;

    2020-05-23
    有用
    回复
  • Admin²⁰²¹
    Admin²⁰²¹
    2020-05-23

    80%?magin-left,magin-right都10%?

    我建议是用固定的750rpx

    你说的var方式可以换用其他方法来实现

    2020-05-23
    有用
    回复 6
    • 李忠
      李忠
      2020-05-23
      用var也是为了统一整个小程序的边距,用其他方式怎么弄?
      2020-05-23
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-05-23回复李忠
      width:750rpx;padding-right:40rpx;padding-left:40rpx;
      2020-05-23
      回复
    • 李忠
      李忠
      2020-05-23回复Admin²⁰²¹
      因为想画边框,padding似乎不太适用,除非外边再套一个view!
      2020-05-23
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-05-23回复李忠

      width:670rpx;margin-right:40rpx;margin-left:40rpx;
      2020-05-23
      回复
    • 李忠
      李忠
      2020-05-23
      这样就写死了,用var怎么弄?
      2020-05-23
      回复
    查看更多(1)
登录 后发表内容
问题标签