为了账号安全,请及时绑定邮箱和手机立即绑定

为什么a标签设置成块状元素了还能用text-align:center居中呢

为什么a标签设置成块状元素了还能用text-align:center居中呢

疯子亚当 2016-06-05 22:56:35
如题目所示  非常不解
查看完整描述

3 回答

?
stone310

TA贡献361条经验 获得超191个赞

你具体代码是如何设置呢,你的<a>标签有变成块状元素后有加宽度吗?块状<a>标签并不会被text-align:center改变位置;但是没有设置宽度的时候,默认宽度为100%,而里面的文字居中了,显得效果有点像居中,举例:

<!--1.text-aling放到本身元素-->
<a style="display:block;width:200px;text-align: center;">a标签</a>
<!--2.text-aling放到父级元素-->
<div style="text-align: center;"> 
<a style="width:100px;display:block">a标签</a>
<div style="width:100px;">div标签</div>
</div>

1的结果可以看出,只是文字居中,而<a>标签并没有动

2的结果<a>标签同样没有动

查看完整回答
反对 回复 2016-10-28
?
紫焰123

TA贡献41条经验 获得超9个赞

text-align:center

本身就能设置块级元素啊

查看完整回答
反对 回复 2016-06-06
  • 疯子亚当
    疯子亚当
    text-algin在快级元素中使用但作用于行内元素!对于子块是没有效果的!块级居中一般用margin 0 auto
  • 3 回答
  • 0 关注
  • 1969 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信