为什么设置了text-align: center;文字还是不居中显示?

补充:
包裹文字的div并没有特殊设置,没有设置宽度

<div id="footer">
    <div id="footer_1">
        <div id="footer_1_1" class="center_1">
        关于翌豪-服务介绍-加入我们-联系我们-常见问题
        </div>
        <div id="footer_1_2" class="center_1">
        服务热线:010-82606174
        </div>
    </div>
    <hr>
    <div id="footer_2">
    友情链接:58同城写字楼&nbsp;&nbsp;&nbsp;&nbsp;赶集网写字楼&nbsp;&nbsp;&nbsp;&nbsp;北京商铺&nbsp;&nbsp;&nbsp;&nbsp;北京个人房源网
    </div>
</div>

clipboard.png

阅读 9.2k
6 个回答

#footer_1_1的宽度是视窗的宽度吗?

div的设置了宽度吧

你的footer_1是不是宽度定了?

有设置了固定宽度什么的吗?
一般text-align:center是用在div里面标签的文本的

看一下;是不是父级的宽度给了固定的宽度。

其实文字已经居中了,只不过包裹文字的div没有相对于屏幕居中。text-align只能定义行内容如何相对于它的块父元素对齐。你需要做的是将包裹文字的div居中,可以用margin: auto来试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题