【问题标题】:Font Size Based on Char or Number Data [duplicate]基于字符或数字数据的字体大小 [重复]
【发布时间】:2013-11-02 05:50:48
【问题描述】:

我正在尝试找到一种方法,将数字显示为比网站上的字符更大的字体(不是我的想法!)。这样做的原因是为了让数字脱颖而出。

我一直在寻找一种无需编码即可满足此要求的字体,但我找不到任何字体。另外,我不想通过将字体转换为图像来减慢网站速度。

有没有人能解决这个荒谬的问题?

【问题讨论】:

  • 想到的最简单的解决方案是在每个数值上添加一个<span class="numeric"></span>,我认为没有纯CSS解决方案(缺少构建自定义字体)
  • 您可以手动为数字添加一个类,还是需要扫描页面(使用javascript)并包装您在一个类中找到的所有数字?
  • 我必须扫描某些字段并将数字包装在一个类中。该网站正在显示一个 sql 查询,并且只有一两列需要这种格式。
  • 首先,如果数字看起来不太好,请使用不同的字体。对文本中的不同字符使用不同的字体大小会导致行间距不均匀。

标签: css fonts font-size


【解决方案1】:

如果您能够调整 HTML,最简单的解决方案是将所有数字包裹在 <span class="numerical"> 中,然后使用 CSS 调整字体大小。比如:

HTML

<p><span class="numerical">1</span> to <span class="numerical">50</span>.</p>

CSS

p {
  font-size: 100%;
}
.numerical {
  font-size: 150%;
}

【讨论】:

    猜你喜欢
    • 2010-10-03
    • 1970-01-01
    • 2012-12-19
    • 2017-08-30
    • 1970-01-01
    • 2019-06-25
    • 2013-10-09
    • 2014-09-04
    • 2016-11-27
    相关资源
    最近更新 更多