divA中有divB,如果想让divB位于divA的中间(水平居中),可以给divB添加样式
margin: 0 auto;
左右的margin就会自动调整为居中。
但是这种方法对低版本IE不兼容。
另一种方法兼容IE:
divA添加样式:text-align: center;
divB添加样式:text-align: left;
解释:如果divB不添加left的样式,那么虽然也达到了divB居中的要求,但是divB中所有的文字也是中心居中的,因此加上left调回默认。
缺点:如果divA中包含多个div,如divB和divC,那么divC也会跟着居中。