html - 调整html中文本或单词之间的空格

标签 html css word-spacing

我有一个问题是如何调整 html 中文本或单词之间的空格。我希望我的结果 2 “冒号”对齐可以调整同一行。

下面是我的示例代码:

<tr><td style="font-size:11px;">Name :</td></tr><br>
<tr><td style="font-size:11px;">Date &nbsp;<span style="word-spacing:80px;">:</span></td></tr>

现在我的结果对齐方式不能像这样:

result

我希望预期结果与下面相同:

result_2

我尝试使用 <p>替换 <span>调整对齐方式,但“冒号”会分解。希望有人能指导我如何解决这个问题。谢谢。

最佳答案

由于冒号用于视觉分隔而不具有任何意义,因此我会考虑将其插入到伪元素中而不是实际插入到 HTML 中。

此代码段将冒号放在紧接着的 td 之前,以确保冒号对齐。

td:nth-child(2)::before {
  content: ':';
}
<table>
  <tr>
    <td style="font-size:11px;">Name </td>
    <td></td>
  </tr><br>
  <tr>
    <td style="font-size:11px;">Date</td>
    <td></td>
  </tr>
</table>

关于html - 调整html中文本或单词之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70090811/

相关文章:

html - 动态增加textarea和改变位置div

html - 内联列表项框在包含中断词时向上移动

javascript - 浏览器同步多次重新加载

css - 防止 bootstrap affix 将 div 向左移动

javascript - 获取以像素为单位的字间距宽度

php - 如何在网页的下拉菜单中识别所选元素

asp.net - 将样式应用于 asp.net 中的菜单

javascript - 打开和关闭菜单 jQuery

CSS : customize word spacing property

css - 增加 href 元素内 img 和文本之间的空间(字间距?。填充?)