不是一般标签居中都用margin:0 auto;吗 文本一般用text-align:center;为什么这里a标签不能水平居中呢?下面这句话是我百度出来的 为什么我给a标签设置display:block了
用margin:0 auto也不能居中呢?只能加text-align:center才能居中 这是为什么?
1.text-align:center 设置文本或img标签等一些内联对象(或与之类似的元素)的居中。
2.margin:0 auto 设置块元素(或与之类似的元素)的居中。
主页
"
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
block属性标签居中的时候需要设置宽度,你修改成这样就行了
原因其实也很简单,当没有设置宽度的时候a标签设置为block会占据整个父元素的宽度(流式布局)那么
所以就没有居中效果,设置了宽度之后,就会感觉你的宽度和父元素的宽度计算marigin