css - 有没有办法在 CSS 中指定文本或标题数字的使用?

标签 css

我选择的字体通常默认为文本图形

Text figures

这也是我喜欢它们的原因之一。但是,对于表格或标题,我想指定应使用衬里数字:

Titling figures

有没有办法在 CSS 中做到这一点?

(安抚搜索:

  • 旧式数字、文字数字、非衬里数字、中世纪数字
  • 内衬数字、标题数字)

最佳答案

Firefox 4.0 有基本的 text figure support .以下是打开文本(旧式)图形的方法:

.text-figures {
  -moz-font-feature-settings: "onum=1";
}

看起来有一组 css3 属性,例如 font-variant-numeric , 以控制公共(public)属性。据我所知,目前还没有任何浏览器支持这些。

这是一个 jsFiddle在那里你可以玩弄风格。它在衬里和旧式人物之间切换。我在 Windows 7 上使用 Minion Pro,因此您可能需要在其他平台上找到自己支持的字体。

关于css - 有没有办法在 CSS 中指定文本或标题数字的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2940259/

相关文章:

python - 将文本输入到 codemirror python selenium 的文本区域

javascript - 使 div 在某个点后出现并在另一个特定点后消失

html - 仅在悬停或聚焦时更改插入符号颜色

javascript - 如何让 <select> 框从包含的 <div> 中溢出?

html - 在移动屏幕上设置浏览器窗口的固定大小

javascript - 如何将红色边框与必填属性一起添加到输入字段?

html - 导航栏延伸到容器框架之外

CSS 背景图像路径

css - div中的垂直中间内容?

html - 在表格单元格中垂直对齐文本范围