代码之家  ›  专栏  ›  技术社区  ›  Liz

截断标签:找出文本何时溢出2行400px长的标签

  •  2
  • Liz  · 技术社区  · 14 年前

    到目前为止,我只有两个想法,我对其中任何一个都不太满意:

    • 我猜基于内容长度的截短是不明智的,因为(1)我使用的是比例字体,(2)这是一个两行的文本,环绕很容易把它弄得一团糟。

    • 我使用第二个隐藏标签,并在javascript中获取宽度。稍微好一点,但不同意wrapparound,因为隐藏标签只有一行。

    不管我最终实现了什么解决方案,我可能都必须严格使用JavaScript来实现。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Mathias Nielsen    14 年前

    不可能隐藏标签,然后将其宽度设置为400px吗? 然后你可以测量隐藏标签上的高度,并不断删除字母,直到它下降到只有两行,会给你的字母数量,以保持在原来的标签。 但是也许当标签被隐藏的时候样式就消失了?我不确定。