0

#box1{
  position:absolute;
  top:50%;
  height:20px;
  width:20px;
  background-color:red;
  margin:0 auto;
}

加了
left:0
right:0
以后又可以居中了

12月3日提问

查看全部 3 个回答

0

你要知道position:absolute、float、display:inline-block等一些属性会形成BFC,这个时候使用margin当然就失效了
什么是BFC

BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器

推广链接