Javascript 如何根据单词的长度在一行中添加未知数量的点?

Javascript 如何根据单词的长度在一行中添加未知数量的点?,javascript,html,css,Javascript,Html,Css,在CSS/HTML中,我很难理解如何执行以下操作: Word 1.................................$45 Long Word 2............................$45 Long Word even longer..................$45 small..................................$45 我无法定义每个单词有多少个点,因为每个人输入的是动态的。我怎样才能使它有适当数量的点 编辑:我没有使用

在CSS/HTML中,我很难理解如何执行以下操作:

Word 1.................................$45
Long Word 2............................$45
Long Word even longer..................$45
small..................................$45
我无法定义每个单词有多少个点,因为每个人输入的是动态的。我怎样才能使它有适当数量的点

编辑:我没有使用单空格字体

列表怎么样:

<dl>
    <dt><span>Word 1</span></dt>
    <dd>$45</dd>

    <dt><span>Long Word 2</span></dt>
    <dd>$45</dd>

    <dt><span>ong Word even longer</span></dt>
    <dd>$45</dd>
</dl>

还有很多其他方法可以做到这一点,要点是在没有溢出的元素中添加大量点,并调整以覆盖第一个文本和第二个文本之间的空间(价格)。

列表如何:

<dl>
    <dt><span>Word 1</span></dt>
    <dd>$45</dd>

    <dt><span>Long Word 2</span></dt>
    <dd>$45</dd>

    <dt><span>ong Word even longer</span></dt>
    <dd>$45</dd>
</dl>


还有很多其他方法可以做到这一点,关键是在没有溢出的元素上添加大量点,并调整以覆盖第一个文本和第二个文本之间的空间(价格)。

@adeneo的答案近乎完美,但“长单词”可能更长

根据@adeneo的回答,我批准如下:

<dl>
  <dt><span>Word 1</span></dt>
  <dd>$45</dd>

  <dt><span>Long Word 2</span></dt>
  <dd>$45</dd>

  <dt>
    <span>
      long Word even longer, 
      long Word even longer, 
      long Word even longer
    </span>
  </dt>
  <dd>$45</dd>
</dl>

@阿德内奥的答案近乎完美,但“长词”可能更长

根据@adeneo的回答,我批准如下:

<dl>
  <dt><span>Word 1</span></dt>
  <dd>$45</dd>

  <dt><span>Long Word 2</span></dt>
  <dd>$45</dd>

  <dt>
    <span>
      long Word even longer, 
      long Word even longer, 
      long Word even longer
    </span>
  </dt>
  <dd>$45</dd>
</dl>

您是否尝试从最大长度中减去用户输入长度?请注意,这仅适用于使用单间距字体的情况。我没有使用单间距字体。您是否尝试从最大长度中减去用户输入长度?请注意,这仅适用于使用单间距字体的情况。我没有使用单间距字体