翼羽123
2017-07-17 07:43
采纳率: 100%
浏览 2.8k

css样式中margin-top值为负值

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

5条回答 默认 最新

  • 深秋的那首歌 2017-07-17 08:11
    已采纳

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

    打赏 评论
  • MoRan_Lei 2017-07-17 07:52

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

    打赏 评论
  • APPx应用魔方 2017-07-17 08:01

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

    打赏 评论
  • CN-cheng 2017-07-17 10:12

    我觉得你的问题

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

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

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

    打赏 评论
  • 2b0x 2017-07-19 15:01

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

    打赏 评论

相关推荐 更多相似问题