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

关于text-align:center;

为什么此处代码1,2,3,4是在背景颜色中居中而不是在该行居中,如何设置"1"在整行居中

正在回答

3 回答

给<a>...</a>添加一个父元素<div>

设置  div{ text-align:center; }

0 回复 有任何疑惑可以回复我~
#1

qq_夜深了飞_03660042 提问者

后来我也是这样做的,但是我发现,如果在第八行添加display:block;,然后给<a>...</a>添加一个父元素<div>设置 div{ text-align:center; },结果它就不居中了,这是为什么?
2016-07-27 回复 有任何疑惑可以回复我~
#2

慕粉3699076 回复 qq_夜深了飞_03660042 提问者

我觉得应该是优先级的问题,谁的优先级高就听谁的~ 靠的近~
2016-07-27 回复 有任何疑惑可以回复我~
#3

qq_夜深了飞_03660042 提问者 回复 慕粉3699076

可是两个都是设置的center啊
2016-07-27 回复 有任何疑惑可以回复我~
#4

qq_夜深了飞_03660042 提问者 回复 qq_夜深了飞_03660042 提问者

哦哦,是的,两个center意义不一样,谢谢,知道了
2016-07-27 回复 有任何疑惑可以回复我~
#5

陶不斜是商纣王3702030

这个怎么写啊 我怎么都弄不出来
2016-07-27 回复 有任何疑惑可以回复我~
查看2条回复

它只是在标签a内定义居中,那就在a标签范围内居中,

如果你想在整行居中:

  1. 可以改成display:block 并去掉长宽设置。

  2. display不变,修改width:100%

3.另加一行:body{text-align:center;}

希望有帮助~

0 回复 有任何疑惑可以回复我~
#1

qq_夜深了飞_03660042 提问者

嗯嗯,试过了,也可以添加一个父元素div,设置div居中,谢谢
2016-07-27 回复 有任何疑惑可以回复我~

把<a>标签转为块级元素,因为内联元素是在同一行上的

0 回复 有任何疑惑可以回复我~
#1

qq_夜深了飞_03660042 提问者

第八行添加display:block;是吗?试过了,不对
2016-07-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于text-align:center;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信