为什么margin:auto能够使得水平居中?根据网上的各种答案整理如下:
1.对于水平方向的margin auto,其计算值取决于可用空间,若水平方向的margin-left margin-right都设置了auto,那么就会平分剩余空间,从而造成水平居中。
2.如果该元素的width为auto,那么水平方向的margin auto的值为0,并不会平分剩余空间。