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

关于margin:0 auto 是否是表示上下外边距位0的问题

为什么我设置main{ height:600px; margin:0 auto 310px 210px background:#9CF} 显示不出main右外边距  只是显示左外边距 margin: 0 auto 不是表达的是上下的margin值为0吗?然后310px 210px 分别表示右外边距和左外边距。按顺序来没错啊?求懂的兄弟解答一下。为什么非得要 {0 310px 0 210px}

正在回答

2 回答

margin属性其实是一个简写,它的展开式是margin-top, margin-right, margin-bottom, margin-left

所以margin参数是四个的时候是顺时针设定各个margin的值.

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

慕移动3930898 提问者

就是说我写的 0 AUTO 意思是 上下 后面跟上的310PX 210PX是 右左 加起来是上下右左 不符合他顺时针的特性:上右下左?
2016-12-18 回复 有任何疑惑可以回复我~
#2

慕移动3930898 提问者

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

是的,这是规范

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

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

关于margin:0 auto 是否是表示上下外边距位0的问题

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