这个父元素是不是必须是块状才能居中?

来源:15-1 水平居中设置-行内元素

qq_慕神6121263

2019-11-16 18:16

如果在例子文本里面多加个span标签的话,那么文本的父元素就是span标签把?这样的话设置span text-align:center 也是没法居中的

写回答 关注

2回答

  • 番茄boy
    2020-11-16 16:30:30

    你加上span,那么span的宽高是随图片的宽高,图片是完全贴合span的,你让span内的文本居中就居中到哪去?

  • qq_慕的地3278379
    2019-11-17 16:26:34

    其实你给span加个boder你就明白了。虽然此时文本的父元素确实是span,但是span的默认大小是和文本一样大的,因为容器和文本大小一致,所以给span设置text-align也是不会居中的。可以理解为此时span和文本是一体的,要相对div居中才能实现居中。因此还是得给div加text-align才能实现文本居中。


初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1226115 学习 · 18236 问题

查看课程

相似问题