如果我必须将文本拆分为多个 div,我将如何使文本对齐的行为方式与对单个文本的行为方式相同

how would I make text-align behave the same way as if it does to single text if I've to break text to multiple div

我有一段很长的文本,需要文本居中对齐。它的部分有不同的风格。所以我必须将它分成不同的 div 并显示为内联块。 现在 text-align: center 的行为有所不同。 我怎样才能使 text-align: center 获得与单个文本相同的效果?

.main {
  font-size: 14px;
  width: 320px;
  height: 60px;
  text-align: center;
  line-height: 1.43;
}

.help {
  margin-left: 5px;
  Font-size: 16px;
  display: inline-block;
}

.gt {
  margin-left: 5px;
  display: inline-block;
}

.permissions {
  margin-left: 5px;
  Font-size: 16px;
  display: inline-block;
}
<div className=“ main”>
  <div>only admin can use this page. Press
    <div className=“help”>help </div>
    <div className=“ gt”>></div>
    <div className=“permissions”>permissions</div>
    <div>

不要使用 div 来拆分您的文本,请使用跨度。

<div>only admin can use this page. Press 
  <span className=“help”>help </span>
  <span className=“gt”>></span>
  <span className=“permissions”>permissions</span>
</div>

主要 div 的所有内容,将其放在一个 span 中。将那些 div 更改为跨度。然后将主跨度的 margin-left 和 margin-right 设置为 auto。