margin-bottom无效
发布于 6 年前 作者 juan89 4949 次浏览 来自 问答

小程序给一个view设置margin-bottom 模拟器上是好的 但是真机上无效

由于这个view需要一个背景 所有如果把margin-bottom改为padding-bottom 背景会走样

有人遇到 该怎么解决么?

片段

https://developers.weixin.qq.com/s/s2UTjQmg7d4p

7 回复

应该是ios10之后的bug吧

我记得之前遇到过,你只需要在最后的一个view后面在加一个<view style=“height: 1px;”></view>应该就可以了

比如现在父级元素是全屏的,元素宽高100px;

position:absolute;

top:50%;

margin-top:-50px;

left:50%;

margin-left:-50px;

不是居中的吗?怎么是不管用?

我手机上有效果的啊,无效的是什么手机

苹果手机页面最底下的margin-bottom是无效的 ,给底下添加一个空的view

margin-bottom有bug很早以前遇到过,不知道现在还有没有,解决办法也是有的,你这个写的看不懂,position:absolute会脱离文档流,view的层级比footer高,两者就不在一个平面上,view会遮住footer,footer有啥用,还叫footer,不是应该放下面吗?

我遇到过,应该是bug,margin-top/margin-bottom在某些情况下都不会生效。可以添加一个空的view或者套个父view加padding,再或者加<view style=“height: 1px;”/>

真机有用啊,margin-bottom

回到顶部