【问题标题】:How to limit the character count in CSS如何限制CSS中的字符数
【发布时间】:2020-12-12 20:22:03
【问题描述】:

我正在创建一个多语言网站,其中我使用的插件仅提供完全显示语言名称的选项。我想将字符数限制为仅 3 个字符。示例:如果语言是 English 我只想显示为 ENG,当它是 Vietnamese 时它将是 VIE.

我已经试过了

span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 50px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 15px;
}
<p>
  <span>English</span>
</p>
<p>
  <span>Vietnamese</span>
</p>

我不希望... 出现在前三个字母中,并且设置widthmax-width 在某些语言中仅显示3 个字符是无效的,正如您在上面的sn-p 中看到的那样。那里有其他方法吗?请告诉我。

【问题讨论】:

标签: html jquery css


【解决方案1】:

那个? font-family:monospace;

span {
  font-size      : 30px;
  display        : inline-block;
  width          : 3ch;
  font-family    : monospace;
  overflow       : hidden;
  text-transform : uppercase;
}
<p>
  <span>English</span>
</p>
<p>
  <span>Vietnamese</span>
</p>

【讨论】:

  • 哇。这个很酷,但这里提出了另一个问题。我在网站主题中使用 Oswald 字体。等宽代替它
  • 等宽​​字体你必须使用width:3ch
  • @TemaniAfif 谢谢,我忘了这个单位
  • @Ramesh 你不能一边吃蛋糕一边吃。
猜你喜欢
  • 2012-11-28
  • 1970-01-01
  • 2016-01-03
  • 2016-03-02
  • 2011-03-31
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多