2 qq 38631846 qq_38631846 于 2017.07.17 15:43 提问

css样式中margin-top值为负值
    在对页面进行修改时将公共部分提取到同一个页面中,然后在放置到该放置的位置,但是发现页面总是显示在原本位置的下面,于是试了margin-top为负值,然后布局没问题了。
    对于margin-top未负值对页面布局会有什么影响及作用不是很理解,请大神指教。在网上百度说什么双飞翼布局也表示一脸茫然。

5个回答

qq_34427235
qq_34427235   2017.07.17 16:11

首先给你解释一点就是为负值的作用,比如margin-left的值如果为负的,那就是反向移动了,也就是向左移。margin的right,top,bottom也是同理。影响的话其实可能在不同的浏览器下所展现的效果会不一样,
你最好还是找到原因为什么会下移。
而关于双飞翼布局,你可以看看这个帖子:http://www.cnblogs.com/front-end/archive/2012/08/29/zq_0406.html

MoRan_Lei
MoRan_Lei   2017.07.17 15:52

如果margin-top>0并且一直比0大,呢么就是往下调节的,margin-top<0就是向下调节的,这是通俗的说法,希望对你有帮助

qq_38530880
qq_38530880   2017.07.17 16:01

同意楼上建议,要是不会可以到微信小程序联盟中提问哈,有大咖在线解答。

github_37125043
github_37125043   2017.07.17 18:12

我觉得你的问题

 在对页面进行修改时将公共部分提取到同一个页面中,然后在放置到该放置的位置,但是发现页面总是显示在原本位置的下面

解决方法应该用这个
margin-tophttp://blog.csdn.net/duran1986/article/details/6930967

找到解决方法固然可以,但是你也需要知道产生这种情况的原因,方便以后出现之后容易解决

SoulArbiter
SoulArbiter   2017.07.19 23:01

margin的意思就是外边距,margin-top就是该元素与上一元素的外边距的值,如果值为正的,即距离为正。反之相反咯

Csdn user default icon
上传中...
上传图片
插入图片