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

margin:0 auto;是什么意思?

这各代码的意思不是说水平居中,然后上下和别的块举例为0px吗?为什么实际出来的效果,第二个div和第一个div之间,竖直方向上不是紧贴着的?

正在回答

4 回答

感觉好像是UL列表和DIV的默认距离无法更改了,如果想让他们之间没有距离,就得把他们都得放到列表里。自己的观点啊!我学的也不是很好


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

慕用9345534 提问者

谢谢你,我已经知道了,是UL有自己的默认格式,在正常设计中,一般都会在设置CSS格式一开始加一个*{ margin:0; padding:0;}来清楚所有标签的默认格式,你可以试试,加个好友,相互学习吧。
2016-11-28 回复 有任何疑惑可以回复我~

或者 margin 呢

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

慕用9345534 提问者

我试过给块加margin和padding为0,没有变化。
2016-11-25 回复 有任何疑惑可以回复我~

是否设置了padding 呢?

0 回复 有任何疑惑可以回复我~

margin后面如果只有两个参数的话,第一个表示top和bottom,第二个表示left和right                

 因为0 auto,表示上下边界为0,左右则根据宽度自适应相同值(即居中)                


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

慕用9345534 提问者

这个我知道,我是说既然上下辩解为0,应该两个div块上下位置应该是紧贴着的啊,为什么出来的效果像隔开的?
2016-11-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

margin:0 auto;是什么意思?

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