marginauto垂直居中 为什么在CSS中使用margin:0auto无法实现居中?

为什么在CSS中使用margin:0auto无法实现居中? 边距:0自动居中的前提是我们为Div设置宽度,如果不设置宽度,即使CSS属性改变,也不会生效。因此,首先检查是否设置了宽度。检查是否使用了d

为什么在CSS中使用margin:0auto无法实现居中?

边距:0自动居中的前提是我们为Div设置宽度,如果不设置宽度,即使CSS属性改变,也不会生效。因此,首先检查是否设置了宽度。

检查是否使用了div浮动:左或右浮动:右,如果使用浮动:左或右浮动:右, 边距:0自动它不起作用。

为什么我的margin:0auto;不居中?

原因:

1:容器中没有内容

2:容器长度过长。

处理:

1:这里

2:这里#容器{

B背景:灰色

宽度:300px——宽度长度变小边距:0自动

}

你会看到你想要的