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

为什么这么写不可以

div{    border:1px solid red; width:120px; margin:12px 12px auto; } 

为什么这样写不可以、?

正在回答

2 回答

水平居中的一个条件是margin-left 与 margin-right 应该设置为 auto ,即 margin:12px  auto; 或者 margin:12px auto 12px ;代码顺序是 top、right、bottom、right,进行简写的时候需要注意。你的这种简写代码的完整代码为12px 12px  12px auto;不符合水平居中的条件

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

qq_百百_0 提问者

非常感谢!
2017-08-15 回复 有任何疑惑可以回复我~

不好意思上面写错了一点,盒模型外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。即 top、right、bottom、left

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

慕粉1720382552

指出你回答的一个小错误,margin:12px 12px auto;完整的代码为12px 12px auto 12px ;只所以不能居中,原因在于右左不全是auto。
2017-08-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226075    人
  • 解答问题       18236    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

为什么这么写不可以

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