0

我在这里浏览了有关此主题的其他帖子,但似乎仍然无法弄清楚。为什么此语法在 Chrome 中显示为无效并被忽略?

a, a:active, a:visited {
  font: uppercase 400 1.175em "Lato", sans-serif;
}

来自W3 规范

'font' 属性是一个简写属性,用于设置 'font-style'、'font-variant'、'font-weight'、'font-size'、'line-height' 和 'font- family' 在样式表中的同一位置。此属性的语法基于传统的印刷简写符号来设置与字体相关的多个属性。

我已经尝试了几乎所有我能想到的变体。我尝试将其简化为仅 3 个没有骰子的属性。

这是怎么回事?我很想使用速记并节省一点加载时间,但我开始认为完全避免它是最佳实践。

更新:问题是“大写”。无法在字体中设置“文本转换”属性:速记。我将“字体变体”与“文本转换”混淆了。

4

1 回答 1

3

W3C 的引用没有提到text-transform.

从属性中删除 ,uppercase语法将有效。

于 2013-07-16T16:33:01.433 回答