如何在 CSS 变量的后备值中使用逗号?
例如,这很好:var(--color, #f00)
,但这很奇怪var(--font-body, Verdana, sans-serif)
。
这个想法是能够font-family
使用具有后备值 say 的变量来设置 a Verdana, sans-serif
。
编辑:这实际上对于支持 CSS 属性的浏览器非常有效,但问题似乎来自 Google Polymer 的 polyfills。
为了将来参考,我最终像这样对字体和字体系列后备使用了变量(目前似乎是最干净的方法):
font-family: var(--font-body, Verdana), var(--font-body-family, sans-serif)