【发布时间】:2011-11-27 04:57:28
【问题描述】:
font-variant: small-caps;
font-size: 12px;
火狐:
- 大写字母:12px
- 小写字母:10px
铬:
- 大写字母:12px
- 小写字母:8px
如何在不使用 JavaScript 的情况下协调它?
【问题讨论】:
-
一种方法是使用提供小型大写字母变体的字体系列。除非您使用这样的字体,否则您将不得不处理浏览器自己关于小型大写字母应该意味着什么的概念,因为它会自行缩小大写字母。
-
另外,一旦你开始使用假大写字母,不要在大写字母周围放置“全尺寸”跨度,在小写字母周围放置“小尺寸”跨度。空格、标点符号和其他符号应保持原尺寸。
-
似乎这个问题变得更深了,我最近将我的网站移动到另一台服务器,Chrome 根据提供文件的服务器显示不同大小的小写字母。一个是带有 XAMPP 的 Windows 7,另一个是带有 LAMP 架构的 Ubuntu。 Windows 服务器显示的小写字母比 Linux 版本大 1px。
标签: css firefox google-chrome fonts text-rendering