文本对齐在移动设备上不起作用 [CSS]

Text alignment doesnt work on mobile [CSS]

我遇到了一个以前从未遇到过的奇怪的文本对齐问题。

在此应用上:https://damdafayton-countries.herokuapp.com/ 两部分文本在移动浏览器中未居中对齐。

Here is desktop view.

And here is the view from android virtual device. 我在移动设备上看到了相同的视图 phone。

为了修改 UI,我确实调整了上述文本的 line-height,并做了 vertical-align:sub。这修复了移动设备上的视图,但您可以看到它不在桌面浏览器的中间。

但下面的文字既不回应 line-height 也不回应 vertical-align

我从来没有遇到过这样的文本对齐问题,几乎是零进度。可能我遗漏了一些重要的东西。

第一篇文章

<div className="text-center">
<NavLink to="/" className="text-white hover-1">HOME</NavLink>
</div>

第二个文本

<div className="bg-info py-2">
  <h2 className="fs-6 px-2 mb-0 flex-grow-1">
    {title}
  </h2>
</div>

编辑:我已经撤销了修正案;目前在桌面上查看它应该是怎样的,在移动设备上两个文本都没有对齐。

不确定我理解你的问题,但如果你说的标题不是垂直对齐的,那是因为你的字体“Gill,sans-serif” 有时某些字体会改变垂直起点