这实际上是一个纯粹的css问题,在小屏幕上非常容易出现。原因就是你的view使用了padding,而padding是算自身宽高的,而使用width 100%的时候,就变成了100% width加上padding的内容。所以就会在右边多出一部分内容。
解决办法就是设置box-sizing: border-box。默认是box-sizing: content-box;
当然,就是只对padding生效,margin就可以理解为正常现象了。
当CSS中的view使用padding且宽度设为100%时,会因padding增加额外宽度,造成内容溢出。通过设置box-sizing:border-box,可以使元素边框包含padding,避免右边多余内容。margin则不受此影响,保持正常。
这实际上是一个纯粹的css问题,在小屏幕上非常容易出现。原因就是你的view使用了padding,而padding是算自身宽高的,而使用width 100%的时候,就变成了100% width加上padding的内容。所以就会在右边多出一部分内容。
解决办法就是设置box-sizing: border-box。默认是box-sizing: content-box;
当然,就是只对padding生效,margin就可以理解为正常现象了。
1895

被折叠的 条评论
为什么被折叠?