margin:0 auto;在不同场景下生效条件如下:
块级元素:给定要居中的块级元素的宽度。
行内元素:①设置display:block;②给定要居中的行内元素的宽度。(行内元素设置成块级元素后可以对其宽高进行设置)
行内块元素:设置display:block。(如input、button、img等元素,自带宽度可以不用设置其宽度)
注:
①可以通过对块级元素设置 text-align:center;的方式来实现内联元素(如文本、图片)居中
②margin:0 auto;可以使盒子居中,text-align:center;可以使此盒子内的内联元素居中,故有时需要两者结合使用才能使得盒子及其中文本一起居中。
--------------------- 作者:liuting9612 来源: 原文:https://blog.csdn.net/weixin_39068791/article/details/80635316 版权声明:本文为博主原创文章,转载请附上博文链接!