为了账号安全,请及时绑定邮箱和手机立即绑定

为何不能用margin-bottom:10px

第十二行处的代码margin-top:-10px为何不能改为margin-bottom'

:10px?求讲的详细一点

正在回答

1 回答

margin-top:-10px;能往反方向移动,即向上移动10像素。margin-bottom:10px只是设置下边距,不会往相反方向移动。-号的作用基本就是往相反的方向移动。

通常人们很少使用负margin但随后你会了解到,它能做很多东西,下面是几条有关负margin需要注意的地方:

负margin是W3C认准的CSS是绝对标准的。W3C甚至标注过:对于margin属性来说,负值是被允许的。

负maring不是一种hack,不能因为缺乏对负marign的理解,就认为它是一种hack方法。除非你是用来修复自己在其他地方造成的错误。

不脱离文档流不使用float的话,负margin元素是不会破坏页面的文档流。所以如果你使用负margin上移一个元素,所有跟随的元素都会被上移。

完全兼容所有现代浏览器都完全支持负margin(IE6在大多数情况下也支持)。

浮动会影响负margin的使用。

4 回复 有任何疑惑可以回复我~
#1

暮女神 提问者

非常感谢!
2016-12-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

为何不能用margin-bottom:10px

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信