首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在文本中有小数字(文字数字)?

如何在文本中有小数字(文字数字)?
EN

Stack Overflow用户
提问于 2022-10-11 12:28:11
回答 2查看 60关注 0票数 2

维基百科所称的文本图,有时会使文本更加可读性。正常大小的数字通常比文本的其他部分突出得多。特别是在小盘的文本中,大写的数字不太适合。如何使用CSS在文本中使用较小的数字?

举个例子,我希望有更小的数字:

代码语言:javascript
复制
.smallcaps {
  font-variant: small-caps;
}
代码语言:javascript
复制
<p class="smallcaps">Example smallcaps 1337 text.</p>
<p>Another text with 42 numbers in it.</p>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-11 15:08:57

你所要求的有时被称为“小写数字”,但在印刷者中,通常被称为“旧式数字”或“旧式数字”。这就是他们在OpenType中的名字。

一些字体在默认情况下支持旧的样式图形,而有些则支持它们作为替代的象形文字。在支持将它们作为替代符号的OpenType字体中,将通过激活“‘onum”特征来选择它们。

在CSS中,当使用通过'onum‘功能支持老式图形的字体时,可以使用font-variant-numeric: oldstylenums选择这些字体。参考见https://www.w3.org/TR/css-fonts-4/#font-variant-numeric-prop

票数 2
EN

Stack Overflow用户

发布于 2022-10-11 13:21:47

可以使用css 字号属性和span标记更改文本(数字)大小。

就像这样:

代码语言:javascript
复制
.smallcaps {
  font-variant: small-caps;
}

.num {
  color :red;
/*   font-size: smaller; */
/*   font-size: x-small; */
  font-size: xx-small;
}
代码语言:javascript
复制
<p class="smallcaps">Example smallcaps <span class="num">1337</span> text.</p>
<p>Another text with <span class="num">42</span> numbers in it.</p>

<p class="smallcaps">Example smallcaps 1337 text.</p>
<p>Another text with 42 numbers in it.</p>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74028171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档