【问题标题】:center text inside a div element在 div 元素内居中文本
【发布时间】:2014-08-03 03:10:47
【问题描述】:

我有一段简单的html:

  <div style="width:60%;color:#000;text-align:center;">
    This is a test
  </div>

我想将 div 内的文本居中,但它不起作用。我在类似的堆栈溢出问题中尝试了其他解决方案,但无济于事。我尝试在段落元素中使用 use text-align ,但这也不起作用。如何让它水平居中?

目前正左对齐。

【问题讨论】:

  • 您的代码运行良好。 jsfiddle.net/FdA4N
  • 文本居中,你的 div 不是居中
  • 你的代码好像没问题,能不能分享一下你的完整代码。
  • 要轻松调试此类问题,请在容器上添加边框,以便您可以像 @SureshPonnukalai 那样看到它的位置

标签: html css


【解决方案1】:

您的代码在我的机器上运行。

按照您编写的方式,字符串将在 div 可用空间的 60% 内居中。这将产生看起来稍微偏离中心的效果,但在技术上在您的 div 中居中。

如果您希望它位于页面中间的死点,请将宽度更改为 100%。

【讨论】:

    【解决方案2】:

    我只想补充一点,使用 &lt;section&gt; 而不是也适用于我需要的特定目的。

    【讨论】:

    • 请不要添加“谢谢”作为答案。相反,请为您认为有帮助的答案投票。
    • 请不要添加“谢谢”作为答案。相反,请为您认为有帮助的答案投票。
    • @EugenePodskal 这不是“谢谢”类型的答案。检查编辑。
    • 好的,正如我所说,为了我的目的,这完成了工作。堆栈溢出的一件事是有些人在这里变成了纳粹。
    【解决方案3】:

    尝试使用:

     <center>
        your text here
     </center>
    

    在你的 div 中

    【讨论】:

    • center 标签已弃用
    • 是的,我知道。但通常“对齐:中心”工作,这是唯一的解决方案
    • @user3648426 您的代码可以在我的计算机上运行,​​因此请验证屏幕上的 div 宽度是否为 80%
    猜你喜欢
    • 1970-01-01
    • 2023-01-24
    • 2023-02-03
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多