为什么这么写不可以

来源:15-2 水平居中设置-定宽块状元素

qq_百百_0

2017-08-11 08:58

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

为什么这样写不可以、?

写回答 关注

2回答

  • And_leafy
    2017-08-11 10:33:07
    已采纳

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

    qq_百百_...

    非常感谢!

    2017-08-15 14:44:55

    共 1 条回复 >

  • And_leafy
    2017-08-11 10:36:12

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

    慕粉1720...

    指出你回答的一个小错误,margin:12px 12px auto;完整的代码为12px 12px auto 12px ;只所以不能居中,原因在于右左不全是auto。

    2017-08-28 01:30:17

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

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

1225297 学习 · 18230 问题

查看课程

相似问题