javascript - 当标题长度不同时如何使用CSS对齐html文本

标签 javascript html css

我有一些 span 标签,用于在同一行设置一些标题和一些文本的样式。

但是我想在 award 类中设置文本样式,使其在最长 sub_heading 的长度(即 12 个字符的 Date Awarded)之后排列。是否有 javascript 库或 css 技巧可以做到这一点?

<span class="sub_heading">Award<span class="award">Award Name</span></span>
<span class="sub_heading">Date Awarded<span class="award">2009</span></span>

结果会是:

Award:................................ Award Name(明显没有句号)

授予日期: 2009

最佳答案

在我看来,最好的办法是更改标记,您可以通过多种方式进行更改,这是一个示例:

使用表格的示例

<table style="width:100%">
  <tr>
    <td>Award</td>
    <td>Award name</td> 
  </tr>
  <tr>
    <td>Date awarded</td>
    <td>2000</td> 
  </tr>
</table>

关于javascript - 当标题长度不同时如何使用CSS对齐html文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33557976/

相关文章:

html - 第二个@media 查询不工作

javascript - 仅在数据表行中编辑了多个字段后才调用 Jquery Ajax

javascript - 如何使用 Controller 调用 REST 网络服务?

javascript - 我想从带有 css 或 js 的选项卡中隐藏一些选定的 li 元素

javascript - if 语句在条件满足后不停止

javascript - argument_指的是什么?

javascript - 未捕获的类型错误 : Assignment to constant variable in javascript module

javascript - 访问 Json 上的特定数据 - NodeJS

css - W3C 验证器错误(HTML5 初学者)

javascript - 使用 KineticJS 的图表创建器