css 盒子布局的问题

在微信小程序之中,对盒子布局的时候,我们要注意布局大小不要超过页面的宽度,否则会出现布局混乱的问题

这是.wxml内容:

 <view class="encryption" animation="{{encryptedAnimation}}">
        <view class="passAndEncrypt" >
          <input password placeholder="加密密码" focus="{{encryptedInputFocus}}"  value="{{encryptedPassword}}" class="encryptedPass" bindinput="inputEncryptedPass"  maxlength = '-1' />
          <button class="encryptedTextBtn" bindtap="copyEncryptedText">复制密文</button>
        </view>
        <textarea  placeholder="{{encrypedPlaceholderOri}}" focus="{{originalTextFocus}}"  maxlength='-1' value="{{originalText}}" bindinput="keyboardInput" />
        <button class="clickEncryptBtn" bindtap="clickEncrypted">点击加密</button>
        <textarea placeholder="{{encrypedPlaceholderEnc}}"  maxlength='-1' value="{{encryptedText}}" />
 </view>

这是.wxss

.encryption{
  box-sizing: border-box;
  display: block;
  padding:0px;
  margin-left:20px;
  margin-right:20px;
  width:100%;
  min-width: 310px;
}

如上所述,width:100%,margin-left和margin-right是20px,这样子肯定会把盒子撑大,所以布局就显示混乱。改成下面这样就OK了

  margin-left:auto;
  margin-right:auto;
  width:90%;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值